[发明专利]一种基于Kafka消息中间件的双向通信系统及方法有效

专利信息
申请号: 201610630955.4 申请日: 2016-08-04
公开(公告)号: CN106293968B 公开(公告)日: 2019-05-10
发明(设计)人: 王非;谢青松 申请(专利权)人: 华中科技大学
主分类号: G06F9/54 分类号: G06F9/54
代理公司: 华中科技大学专利中心 42201 代理人: 赵伟
地址: 430074 湖北*** 国省代码: 湖北;42
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种基于Kafka消息中间件的双向通信系统及方法,其系统包括发布者、订阅者、Kafka集群以及数据库;发布者和订阅者都包含Kafka生产者和Kafka消费者,且都具有向Kafka集群发布和从Kafka集群接收消息的能力;其方法基于该系统,包括发布者处理过程和订阅者处理过程,其中发布者处理过程包括发布者初始化、发布者的消息上传以及发布者的消息下发的步骤;订阅者处理过程包括订阅者的初始化、订阅者的消息上传以及订阅者的消息下发的步骤;本发明提供的这种系统及方法实现了基于Kafka消息中间件的双向通信;可应用于需要反方向通信的环境进行双向的数据采集与控制。
搜索关键词: 一种 基于 kafka 消息 中间件 双向通信 系统 方法
【主权项】:
1.一种基于Kafka消息中间件的双向通信系统,其特征在于,包括发布者、订阅者、Kafka集群以及数据库;所述发布者和订阅者均包含Kafka生产者和Kafka消费者,且均具有向Kafka集群发布和从Kafka集群接收消息的能力;所述发布者用于与消息流进行通信、向Kafka集群发布上传消息、从Kafka集群接收下发消息;所述订阅者用于与其他应用程序通信,获取或者生成下发消息、向Kafka集群发布下发消息、从Kafka集群接收上传消息;所述数据库用于存储消息流标识与发布者标识之间的映射关系;所述订阅者中具有一张维护消息流标识与发布者标识之间映射关系的消息流发布者Hash表、一张发布者标识与发布者主题之间映射关系的发布者主题Hash表;所述发布者、发布者标识与发布者主题具有一一对应的关系且全局唯一;所述发布者中具有一张维护消息流标识与外部消息流映射关系的消息流标识Hash表。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学,未经华中科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201610630955.4/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top