基于ZeroMQ和Stateless部署微服务架构

    公开(公告)号:CN117435210A

    公开(公告)日:2024-01-23

    申请号:CN202311442850.2

    申请日:2023-11-01

    Abstract: 本发明公开了一种基于ZeroMQ和Stateless部署微服务架构,包括上位机,用于给用户提供可视化操作;网关,用于通信外部系统,通过对外接口微服务开放接口进行对外的数据交互;微服务子系统,包括微服务模块、ZeroMQ消息通信模块和利用Stateless创建的状态机与对应的工作流;存储器,包括文件系统和数据库。本发明基于ZeroMQ数据通讯结合Stateless控制,每个服务提供各自的RESTFUL接口供客户端和其他服务直接调用,工作流管理对象内建状态机,各微服务的控制对象会把RESTFUL相关请求转到状态机中,状态机的状态变化控制整个子系统状态以及设备状态,开发简单、方便部署、可复用程度高。

Patent Agency Ranking