flowable rest api 有现成的客户端实现么。

2023-02-18 15:30:06 +08:00
 Dlin

找了一阵都没找到,公司想把流程引擎与业务分离,所以我目前只能想到用这个 api 。

另外有个问题,分开了之后,任务监听器、执行监听器这些监听器咋搞,难道需要自己开发给通用的监听器进行 http 推送?

考查了下 activiti cloud 感觉太重了,依赖的环境我们项目环境不能满足它,官方文档也写的很水,没有一套完整的使用流程。

1532 次点击
所在节点    Java
8 条回复
zhaohui318
2023-02-18 18:07:19 +08:00
可以自己按需封装一套 api 接口,自带的 rest api 用起来有时候不太灵活
moonheart
2023-02-18 22:58:06 +08:00
监听器好像可以写 groovy 脚本
aboat365
2023-02-19 15:25:58 +08:00
本人使用过 flowable ,不敢说精通,但也算熟悉。先回答你第一个问题,flowable rest 提供了 swagger 接口,你使用的语言应该有工具可以根据 swagger api 直接生成客户端代码,比如 Swagger Codegen 。第二个问题是监听器,这些东西无侵入确实用不了,但你可以曲线救国,比如使用 Http 任务节点,flowable 通过 http 请求你的业务系统。
tedzhou1221
2023-02-20 09:08:46 +08:00
虽然我没有做过流程引擎与业务分离。但是我个人觉得通用的监听器进行 http 推送 ,很正常,哈哈。 你还可以接 MQ

在流程启动时,传入业务的回调地址作为参数,监听器就可以根据 回调地址去通知业务方。
Dlin
2023-02-20 10:40:19 +08:00
@aboat365 好的,那只能曲线救国了
Dlin
2023-02-20 10:47:42 +08:00
@moonheart 嗯,看到了,是个可用的解决办法。谢谢
Dlin
2023-02-20 10:48:20 +08:00
@zhaohui318 所以我想找一个实现,让使用体验类似直接使用它的 service 。
Dlin
2023-02-20 10:50:11 +08:00
@tedzhou1221 谢谢你的意见

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

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

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

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

© 2021 V2EX