基于流引擎的微服务动态交互平台设计
针对传统服务组织高耦合、低透明、变更复杂等问题,提出了以物联大数据为中心的基于流引擎的微服务动态交互平台构造方案。将服务流程拆解为细粒度的微服务模型,以统一的表述方式明确服务的边界,使服务在开发过程中不再依赖于其他服务的接口也可以实现。用流数据通道将微服务连通起来,在生产者侧基于数据时空特征进行服务封装以构建统一的信息表示,在消费者侧进行服务解析并重新划分组织数据,从而在数据驱动下形成对应完整业务流程的服务。该方案实现了可视化的微服务动态交互管理平台,可用于发动机制造的旋压检测工艺流程。与传统的面向服务架构的设计相比,该平台设计耦合度低,能实现灵活的服务变更、拓展和演化,且在服务监控和故障处理等方面也有更好的表现。
物联网 流引擎 微服务 服务交互 大数据
尹屹凡 许开州 王燕华 周鑫 蔡鸿明
上海交通大学软件学院,上海200240 上海航天技术研究院新力动力设备研究所,上海201109
国内会议
湖北襄阳
中文
521-531
2020-10-16(万方平台首次上网日期,不代表论文的发表时间)