难道 Go 就没有好用的工作审批流框架吗

245 天前
 uniy
4635 次点击
所在节点    Go 编程语言
49 条回复
wujianhua22
245 天前
你可以使用这个库来自定义 https://github.com/ShiningRush/fastflow
brom111
245 天前
等 op 写一个(
mshadow
245 天前
国内的话直接对接办公 IM 的审批流吧,企微飞书钉钉都有现成的。
aababc
245 天前
goer: 我们只用标准库
lujiaxing
245 天前
说了一百遍了。。。Golang 不适合做复杂的业务流程。这东西设计出来是用来做一些基础设施方面的东西的。Golang 拿来做一些 tooling 或者 CPU 密集型的模块挺好的,但是拿来做 OA ERP WMS 这类极端复杂的业务系统就是给自己找不痛快。。。
coolair
244 天前
@wujianhua22 #1 楼主要的是类似 flowable 和 activiti 的东西。

我自己写了个简单的基于 Django 的工作审批流模块,支持普通业务流程、各种网关,回退、撤回等操作,有空用 Go 重写一遍开源出来。
TheWalkingDead
244 天前
写这个用 java 都比用 go 好
456vv
244 天前
来钱可以给你写一个,否则你自己写。
abccccabc
244 天前
go-flowwork ,没记错的话,这个应该够用了
FightPig
244 天前
好像是真没看到
uniy
244 天前
@abccccabc 多年未更新了 🥲
uniy
244 天前
@coolair 对,类似开源模块,多是 java 写的
dayeye2006199
244 天前
感觉拿 go 搞这块的人太少,类似“为啥 haskell 没有一个工作审批流的库” 差不多
zzhaolei
244 天前
@lujiaxing 也没有什么适合不适合吧,就是用它写的人少而已。为什么用它写会是给自己找不痛快,因为相关的生态少吗?
bukekangli
244 天前
可以看下 Temporal ,https://temporal.io/
CloveAndCurrant
244 天前
@lujiaxing 像个梗小鬼一样,动不动说一些人云亦云的话。有啥不合适的?
Ayanokouji
244 天前
zeebe + go-client ?
xiaocaiji111
244 天前
其实没有不合适,就是生态需要建设,用 go 写了两个项目,合理规划很多地方比 java 方便太多太多。也轻便太多。线上项目基本没有再出现过空指针异常
masterclock
244 天前
temporal, workflow as code 好用得很
dapr 也刚刚支持 workflow
需要 dsl 的可以用 serverlessworkflow 标准,用 temporal 做运行时
gvison
244 天前
https://github.com/wegoteam/weflow 它借鉴了 activiti 和钉钉的设计理念

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1035002

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX