一种基于zk的消息中间件生态兼容系统及方法技术方案

技术编号:35734999 阅读:34 留言:0更新日期:2022-11-26 18:36
本发明专利技术提供一种基于zk的消息中间件生态兼容系统及方法,涉及互联网系统建设技术领域,包括:zk,zk隔离在客户端与集群之间,客户端包括rabbitmq客户端和idmm客户端,集群包括idmm集群和rabbitmq集群,idmm集群包括idmm代理模块;将rabbitmq集群的协议解析得到的AMQP protocol集成到idmm代理模块;idmm集群的idmm代理模块在zk上注册路径;idmm客户端和rabbitmq客户端均根据zk上idmm代理模块的路径获取地址,实现通讯。本发明专利技术利用协议级兼容的方式,通过idmm协议和AMQP协议的兼容,解决了消息中间件国产替代过程中需要大规模业务改造的问题。改造的问题。改造的问题。

【技术实现步骤摘要】
一种基于zk的消息中间件生态兼容系统及方法


[0001]本专利技术涉及互联网系统建设
,尤其是涉及一种基于zk的消息中间件生态兼容系统及方法。

技术介绍

[0002]在互联网系统建设过程中,随着业务的多样性发展,为解决异步通知、系统(微服务)间解耦,削峰填谷,缓存同步,实时计算等场景,消息中间件越来越被依赖成为数据传递的咽喉。
[0003]当前数据处理业务平台中rabbitmq占有一定比例,尤其在电信运营商的移动云平台中,但由于美国EAR限制,使用国产替代rabbitmq逐渐成为主流,目前,在使用国产替代rabbitmq的过程中,需要停服进行大规模业务的改造,对数据处理业务平台造成影响,因此,如何使替代过程中不需要进行大规模业务改造成为研究的重点。

技术实现思路

[0004]针对上述问题,本专利技术提供了一种基于zk的消息中间件生态兼容系统及方法,解决消息中间件国产替代过程中需要大规模业务改造的问题,是数据处理业务平台正常运行。
[0005]为实现上述目的,本专利技术提供了一种基于zk的消息中间件生态兼容方本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于zk的消息中间件生态兼容系统,其特征在于,包括:zk,所述zk隔离在客户端与集群之间,所述客户端包括rabbitmq客户端和idmm客户端,所述集群包括idmm集群和rabbitmq集群,所述idmm集群包括idmm代理模块;将所述rabbitmq集群的协议解析得到的AMQP protocol集成到idmm代理模块;所述idmm集群的idmm代理模块在zk上注册路径;所述idmm客户端和rabbitmq客户端均根据所述zk上所述idmm代理模块的所述路径获取地址,实现通讯。2.根据权利要求1所述的系统,其特征在于:所述AMQP protocol以组件形式集成到idmm代理模块。3.根据权利要求1所述的系统,其特征在于:所述idmm集群的协议解析为idmm protocol,通过所述idmm protocol连接idmm代理模块。4.根据权利要求3所述的系统,其特征在于:所述idmm集群的idmm代理模块在zk上注册路径;包括:针对所述AMQP protocol和所述idmm protocol分别注册路径;所述idmm客户端根据所述zk上所述idmm代理模块注册的idmm protocol路径获取地址,实现通讯;所...

【专利技术属性】
技术研发人员:王定坤
申请(专利权)人:北京思特奇信息技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1