说干就干,准备手写一个云工作流系统
背景
前段时间公司有一个工作流项目提供给我们使用,个人觉得不太好用,使用方要编写太多和业务无关的代码,用起来也很繁琐;然后自己就冒出了一个想法,我自己来写一个!
构思
由于还在开发过程中,详细的构思和方案不方便全暴露出来,大家见谅下;等开发完了后我再发一篇博客讲解。
第一阶段 设计详细的方案,和整体的交互流程(后续公布)
第二阶段 搭建服务端和客户端,基于soket手写一个内置RPC框架进行通信(不是为了什么,就是对rpc的原理比较了解,想自己写一个玩玩,这样子估计又得自己写传输协议和数据加密了)
第三阶段 搭建web项目,前后端分离,完成前后端交互功能,利用webhooks实现自动化部署
第四阶段 利用非对称加密和对称加密配合使用实现数据加解密,完善功能细节
决心
为了证明我没有忽悠,先放几张图给大家看看;目前内置RPC框架已经基本写完啦,工作流的业务逻辑也写了一部分,最近公司比较忙,进度停留在第二阶段收尾工作,只能利用空闲时间来写自己项目,进度可能会有点慢,但一有时间我就会立马开搞!
服务端项目
客户端项目
闲聊
做这个呢,没有多么宏大的目标,不是为了做的多大,多少人使用,纯粹对于技术的爱好,但是我会努力写的简单好用,安全高效;做完这个项目,我下一个项目准备搞一个app,具体什么内容也还没想好,大家有什么好的内容都可以推荐给我;
文章居然被你看完了,好吧,给你一个福利,送你一张我的照片,不要谢我,给我点个赞就行