C++异步编程开源项目Workflow三岁啦 \^0^/

2020年7月29号下午2点,我们在北京五道口搜狐网络大厦开源了Workflow

借此三周年的机会,统计了开源以来的一些数据。很开心看到Workflow依然持续获得很多开发者的支持,也很开心看到我们团队也确实做到坚持初心。以下分享出来和大家一起回顾,过去变幻莫测的三年内,能够坚持做一件有趣而有意义的事情是什么样的体验。

GitHub : https://github.com/sogou/workflow

三岁的Workflow

☆ release:20个发版

目前版本v0.10.8Workflow在开源之后持续在开发和优化
最近一年内,一共142个Pull Request,新增了12个主要功能,18个内部优化,修复了大大小小14个bug。

☆ stars:11111

Workflow三岁啦~ 11111星星=。=

star中大部分是国内开发者,而国内开发者中里竟然我鹅厂人占比最多(这个比较意外,大概因为鹅厂C++还是主流吧)

其实Workflow一直是小团队开源的作品,不是公司开源KPI,也没有任何组织的推广支持,所以stars数也是自然增长的结果,再次感谢各位小伙伴们的信任~😘

☆ fork:2144

也就是大约5个收藏的开发者,就有1个fork出自己的仓库来魔改/学习,这比例还是比较高的~

☆ commits:2992

平均一天2.7次提交
最早那次在清晨5点,Jun 22 05:19:04 2021,由朱磊同学提交了Kafka异步客户端的重构。
而最晚那次提交是最近的一个深夜4点,Jul 14 04:48:23 2023,由首席架构师优化了Communicator的目标管理。
由于大家感人的作息,Workflow小团队真正实现了7*24三班倒👏~

☆ issue 多久回复:大部分1小时以内

Workflow共有510个issue,平均获得6个回复
放一张图看看Workflow三年来issue响应情况:

每条红柱数据是该月的所有issue的首次响应时间,红柱的下端为最小值,上端为最大值,内部红线为平均值

可以看到,Workflow从开源到现在,issue响应依然很快,2023年数据与2020年并没有区别。
取去年7月份普通情况来说,第一次回复时间中位数:29分钟响应!
好啦由于不排除少数情况第一个回复是问题的补充,那么可以看P75,可以说明大部分issue多久回复:是1小时内

这是一个很有价值的数据:开发者团队依然保持开源第一天的热情,三年如一日地去爱护这个项目。

接下来看一些野生的数字。

☆ 生态项目:10+

  • SRPC被收录于CNCF landscape,高性能轻量级RPC框架,也是截至目前唯一一个tRPC协议的开源版实现
  • pyworkflowpython版异步任务编排框架
  • wfrest被收录于awesome-cpp列表REST API提供高性能服务的同时兼具清爽的接口
  • json-parser:主作者写的一千行json解析器
  • workflow-k8s:命名服务打通kubernetes API server的部署插件
  • workflow-polaris:命名服务打通北极星项目的服务发现和注册,公司内线上使用
  • wf-prometheus:自带Var上报metris监控数据的的Prometheus exporter
  • coke:基于C++20 coroutine的Workflow协程版
  • channel双工通信器 :群友魔改版,包含websocket server和client以及通用协议的双工channel
  • mortred_model_server:某算法大神做的在线推理框架,可以充分利用Workflow计算网络无损耗调度提供高性能推理服务

不完全统计,经过issue和群友提过在线上使用或者作为课程作业的也早已上三位数了~
如果小伙伴有相关项目,欢迎积极给我们留言,交流用法~

生态项目与Workflow的关系

☆ 群友:1370

友军纯度过高,好多小伙伴都在互相帮回答问题,真的很感激QWQ
最常问的问题其实是最简单的问题,比如怎么发post请求、怎么不阻塞当前线程等等,大家要养成看文档翻issue的习惯呀!

恭喜群友eason喜提first blood

☆ Linux发行版官方源:Debian和Fedora

UbuntuDebian Linux的开发者都可以通过官方源安装Workflow了:

apt-get install libworkflow-dev

今年Fedora也支持了:

dnf install workflow-devel

☆ 开源社区其他积累:

文章:28篇
Workflow与生态项目相关的文章共28篇,纯牛马奖颁给自己🐮🐎。三年来其实不多,目前在陆续同步到SegmentFault

视频:1个
去年两周年尝试剪了一个视频,累死累活剪出来1分钟😳,各平台对Workflow都挺器重,也被推荐了。

大会分享:6次。
感谢业界各大会的邀请与认可,横跨疫情的三年Workflow的技术分享不少。

Workflow的开源社区都是少数几个开发者自发维护,发自心底相信想要做好这个项目,而非KPI。这三年来我们从零开始一点点摸索,琢磨怎么做好项目运作,以后也会争取用有限的时间继续发光发热,为小伙伴们积累输出更多。❤

有意思的事情其实还有很多。

比如,去年年底,Workflow支持了xmake编译,并引来xmake作者出手帮改了编译脚本~

xmake作者亲手帮改xmake

又比如,去年9月到Boolan的全球C++系统软件技术大会做技术分享,我们邀请了C++开源里另一位知名的万星作者一起去听,还在现场面基了一位有名的芝士博主~

2022年Boolan全球C++及系统软件技术大会

再比如,地球另一端的Debian社区的maintainer其实这两年来一直像朋友一样在联系~

开源不止是有趣的项目,还有很多有趣和闪闪发光的人。

最后po点个人向。

三年前,我只是一个鶸鶸无名的开发者,但是没有忘记多位包容谦逊的业界前辈同行,愿意和我交流技术,帮我们写推荐

三年很长,有些前辈甚至已经不在了,我们陪伴着Workflow来到了新的办公楼,百川也重新起航。

三年很短,看着业界从元宇宙风口到大模型风口,足够看清历史轮回兴衰周期的必然性。

但这个项目依然茁壮成长,希望Workflow可以带给大家的不止是这些崭新的架构设计严谨的代码,还有它技术至上的理念生命力

Workflow可以做的事情还有很多,今年下半年我会注重对“具体应用场景”进行梳理推进,也请各位开发者继续交流指教。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 214,776评论 6 496
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,527评论 3 389
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 160,361评论 0 350
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,430评论 1 288
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,511评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,544评论 1 293
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,561评论 3 414
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,315评论 0 270
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,763评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,070评论 2 330
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,235评论 1 343
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,911评论 5 338
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,554评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,173评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,424评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,106评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,103评论 2 352

推荐阅读更多精彩内容