此项目主要解决用户数据集成对接的需求,无需开发即可实现软件之间的数据打通
1.功能方面,此项目由:应用管理,企业管理,流程管理,日志中心,以及流程模板中心等多个功能模块组成。
2.架构方面,后端采用微服务集群架构方案,按功能拆分成多个服务独立部署,以及核心调度服务,消息接收服务器APIGW。
3.在该项目中我主要负责应用管理,企业管理,流程模板以及调度服务的开发。
4.使用技术栈有Django,Flask,Mysql,Redis+RabbitMQ+Celery+K8s
5.在该项目中,除了功能模块开发以外,我还负责了系统重构工作和调度系统开发工作,采用了微服务架构提高了整个系统的可用性和可靠性
并采用RabbitMQ+APIGW的方案作为消息接收服务器,极大程度减少了数据的丢失