[发明专利]提供企业级可伸缩性和可靠性的分布式讯息整合系统在审
申请号: | 202110076374.1 | 申请日: | 2021-01-20 |
公开(公告)号: | CN112765274A | 公开(公告)日: | 2021-05-07 |
发明(设计)人: | 谢育霖 | 申请(专利权)人: | 晶略友(上海)软件科技有限公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27;G06F21/64;G06Q40/04 |
代理公司: | 深圳得本知识产权代理事务所(普通合伙) 44762 | 代理人: | 袁江龙 |
地址: | 200030 上海市徐*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 提供 企业级 伸缩性 可靠性 分布式 讯息 整合 系统 | ||
本发明涉及分布式讯息整合技术领域,且公开了提供企业级可伸缩性和可靠性的分布式讯息整合系统,包括后端模块、分布式交易单元、Saga单元、信差模块,所述后端模块包括EPA服务模块、服务总线模块、EMS服务模块、FDC服务模块、SPC服务模块、EDA服务模块、数据库模块一、数据库模块二、数据模块三、数据库模块,所述EPA服务模块与服务总线模块连接。该提供企业级可伸缩性和可靠性的分布式讯息整合系统,通过服务总线模块可以进行实时高效的双向讯息沟通;通过向外扩展的方式,同时通过新增节点模块一、节点模块二、节点模块三可以来满足企业用户业务不断增长的需求;通过Saga单元与信差模块可以满足交易行为的资料一致性。
技术领域
本发明涉及分布式讯息整合技术领域,具体为提供企业级可伸缩性和可靠性的分布式讯息整合系统。
背景技术
目前异质系统进行沟通的传统方式,通常使用中介数据库或Web服务(Webservice)来进行沟通,这会造成各系统间的关系错综复杂,单一系统的功能升级,都伴随者极大的风险。其次,在自动化与工业4.0重新定义全球制造业的前提下,讯息传递的实时性与可靠性俨然成为关键成功因素中的一份子,这是传统方式远远无法达到的。现有技术通过简易的讯息降低各系统间的高度耦合度与风险,现有技术缺乏讯息沟通的可靠性,高可用性与资料一致性,缺乏讯息沟通的可靠性,高可用性与资料一致性不提供强大的例外处理机制,无法通过向外扩展方式,来满足用户业务不断增长的需求,大幅度地提高技术开发人员进行开发与维护成本,并降低技术开发质量,以及整体系统的稳定性,不支持多种传输方式等其他性能。
发明内容
本发明的目的在于提供了提供企业级可伸缩性和可靠性的分布式讯息整合系统,解决了现有技术缺乏讯息沟通的可靠性,高可用性与资料一致性,缺乏讯息沟通的可靠性,高可用性与资料一致性不提供强大的例外处理机制,无法通过向外扩展方式,来满足用户业务不断增长的需求,大幅度地提高技术开发人员进行开发与维护成本,并降低技术开发质量,以及整体系统的稳定性,不支持多种传输方式等其他性能的问题。
为实现上述目的,本发明提供如下技术方案:提供企业级可伸缩性和可靠性的分布式讯息整合系统,包括后端模块、分布式交易单元、Saga单元、信差模块,所述后端模块包括EPA服务模块、服务总线模块、EMS服务模块、FDC服务模块、SPC服务模块、EDA服务模块、数据库模块一、数据库模块二、数据模块三、数据库模块,所述EPA服务模块与服务总线模块连接,所述服务总线模块的输出端分别与EMS、FDC服务模块、SPC服务模块、EDA服务模块的输入端信号连接,所述后端模块的输出端与微服务器的输入端信号连接,且后端模块的另一个输出端与分布式交易单元的输入端信号连接,所述分布式交易单元的输出端与Saga单元的输入端信号连接,所述Saga单元包括订单服务模块二、客户服务模块二、订单服务模块三,所述订单服务模块二的输出端与客户服务模块二的输入端信号连接,所述客户服务模块二的输出端与订单服务模块三的输入端信号连接,所述Saga单元的输出端与信差模块的输入端信号连接,所述信差模块包括附加路由单信息模块、程序A模块、程序B模块、程序C模块、路由单发送信息模块,所述附加路由单信息模块的输出端与程序A模块的输入端信号连接,所述程序A模块的输出端与程序B模块的输入端信号连接,所述程序B模块的输出端与程序C模块的输入端信号连接,所述程序C模块的输出端与路由单发送信息模块的输入端信号连接。
优选的,所述EPA服务模块与服务总线模块之间为双向信号连接。
优选的,所述EMS服务模块的输出端与数据库模块一的输入端信号连接。
优选的,所述FDC服务模块的输出端与数据库模块二的输入端信号连接。
优选的,所述SPC服务模块的输出端与数据库模块三的输入端信号连接。
优选的,所述EDA服务模块的输出端与数据库模块四的输入端信号连接。
优选的,所述微服务器的输出端分别与节点模块一、节点模块二、节点模块三的输入端信号连接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于晶略友(上海)软件科技有限公司,未经晶略友(上海)软件科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110076374.1/2.html,转载请声明来源钻瓜专利网。