加载中...
首页专利查询专利详情

*来源于国家知识产权局数据,仅供参考,实际以国家知识产权局展示为准

基于RabbitMQ和HAProxy的微服务高可用性部署方法

发明专利有效专利
  • 申请号:
    CN202011512205.X
  • IPC分类号:H04B7/185;H04L67/1008;H04L67/1034;H04L67/01;G06F9/50;G06F9/54;G06F11/14
  • 申请日期:
    2020-12-19
  • 申请人:
    河南方达空间信息技术有限公司
著录项信息
专利名称基于RabbitMQ和HAProxy的微服务高可用性部署方法
申请号CN202011512205.X申请日期2020-12-19
法律状态授权申报国家暂无
公开/公告日2021-04-06公开/公告号CN112615666A
优先权暂无优先权号暂无
主分类号H04B7/185IPC分类号H;0;4;B;7;/;1;8;5;;;H;0;4;L;6;7;/;1;0;0;8;;;H;0;4;L;6;7;/;1;0;3;4;;;H;0;4;L;6;7;/;0;1;;;G;0;6;F;9;/;5;0;;;G;0;6;F;9;/;5;4;;;G;0;6;F;1;1;/;1;4查看分类表>
申请人河南方达空间信息技术有限公司申请人地址
河南省郑州市自贸试验区郑州片区(郑东)博学路36号 变更 专利地址、主体等相关变化,请及时变更,防止失效
权利人河南方达空间信息技术有限公司当前权利人河南方达空间信息技术有限公司
发明人方圆;李聪;袁莹莹;吴豪杰;赵齐;荣文博;张华;申海桢
代理机构郑州优盾知识产权代理有限公司代理人暂无
摘要
本发明提出了一种基于RabbitMQ和HAProxy的微服务高可用性部署方法,其步骤为搭载分布式微服务系统的架构,以HAProxy模块为调用入口,RabbitMQ集群作为消息队列;在RabbitMQ节点中设置消息持久化和消息确认机制,并配置RabbitMQ集群,使通信消息可靠传递;定义状态机Saga实例并通过fluent语法定义对应状态机,并将状态机Saga实例注册到ReceiveEndpoint上,实现通信消息数据最终一致性的配置;HAProxy模块中设置KeepAlived,在两个HAProxy服务器的节点上不断进行故障检测。本发明可快速切换备用HAProxy服务器,将系统停运时间减到最小,提高微服务系统的可靠性,同时大大减小了故障损失;且可实现多系统协同运行,灵活部署和扩展性能提升。

我浏览过的专利

专利服务由北京酷爱智慧知识产权代理公司提供