ZMQ
jason成都
我的博客:http://www.cnblogs.com/jinyuttt/
长期专注于开源数据库,网络通信,分布式(RPC,订阅发布,分布式数据库,分布式存储),数据缓存,公共开源组件
抖音号:28907285353
展开
-
ZMQ中的重连机制
如果在keepalive_time时间内双方没有任何的数据包传输,则开启keepalive功能的一端将发送 keepalive数据包,若没有收到应答,则每隔keepalive_intvl时间再发送该数据包,发送keepalive_probes次。重传包的优先级高于keepalive,那就意味着,我们的keepalive总是不能发送出去。应用层的心跳也简单,但根据ZMQ文档,最好使用TCP的keepalive。这里说的连接断开是正常的断开,有4次挥手的断开,也就是说通信双方都知道连接断开了。原创 2023-01-19 11:00:00 · 2056 阅读 · 0 评论 -
以ZMQ为基础的通信模型
最近使用了一下ZMQ的java版本,先不评述其它,网上已经有很多内容了。我通过ZMQ的模式,在MsgClient,MsgServer中封装了基础ZMQ的使用。以此扩展了使用模型;主要是基于2类分布式1.订阅发布模型你可以原样使用订阅发布ZMQ。我再此基础上进行了如图扩展 MQ为消息中心,发布端将消息发送给MQ,订阅端订阅;每个MQ处理了接收发布,订阅的端口外,另外添加了自己...原创 2018-07-23 04:15:56 · 840 阅读 · 0 评论