发明名称 一种基于Kafka消息中间件的双向通信系统及方法
摘要 本发明公开了一种基于Kafka消息中间件的双向通信系统及方法,其系统包括发布者、订阅者、Kafka集群以及数据库;发布者和订阅者都包含Kafka生产者和Kafka消费者,且都具有向Kafka集群发布和从Kafka集群接收消息的能力;其方法基于该系统,包括发布者处理过程和订阅者处理过程,其中发布者处理过程包括发布者初始化、发布者的消息上传以及发布者的消息下发的步骤;订阅者处理过程包括订阅者的初始化、订阅者的消息上传以及订阅者的消息下发的步骤;本发明提供的这种系统及方法实现了基于Kafka消息中间件的双向通信;可应用于需要反方向通信的环境进行双向的数据采集与控制。
申请公布号 CN106293968A 申请公布日期 2017.01.04
申请号 CN201610630955.4 申请日期 2016.08.04
申请人 华中科技大学 发明人 王非;谢青松
分类号 G06F9/54(2006.01)I 主分类号 G06F9/54(2006.01)I
代理机构 华中科技大学专利中心 42201 代理人 赵伟
主权项 一种基于Kafka消息中间件的双向通信系统,其特征在于,包括发布者、订阅者、Kafka集群以及数据库;所述发布者和订阅者均包含Kafka生产者和Kafka消费者,且均具有向Kafka集群发布和从Kafka集群接收消息的能力;所述发布者用于与消息流进行通信、向Kafka集群发布上传消息、从Kafka集群接收下发消息;所述订阅者用于与其他应用程序通信,获取或者生成下发消息、向Kafka集群发布下发消息、从Kafka集群接收上传消息;所述数据库用于存储消息流标识与发布者标识之间的映射关系。
地址 430074 湖北省武汉市洪山区珞喻路1037号