1. 使用 Golang/Python/C++语言
2. 不借助额外的数据库和服务端
3. 任务的进入和退出有日记记录
4. 支持任务的暂停、中断、重试、跳过、跳转到某一个步骤
5. 某个任务流中可能会需要等待外部数据,或者请求外部操作
6. 具有任务进度的可视化界面,能进行基本的操作
例如完成一次货物的出库的步骤如下:
1. 触发任务执行
2. 人工确认车辆就位
3. 车辆识别
4. 货物装载
5. 人工确认车辆装载完成
类似的项目调研了几个,但都不是很贴合
Python:
https://github.com/PrefectHQ/prefect?tab=readme-ov-fileGolang:
https://github.com/cschleiden/go-workflows
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://v2ex.ih06.com/t/1189055
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.