zmq
guotianqing
这个作者很懒,什么都没留下…
展开
-
Zmq pub/sub无故连接中断解决之 —— TCP keepalive简介
概述顾名思义,TCP keepalive属性就是要保持TCP连接的活动性(可用性)。该属性主要用来检测TCP sockets的连接状态,是可用的还是已经断开。原理当建立TCP连接的时候,会关联到一些定时器,其中一些定时器用来处理keepalive事务。当该定时器到0时,发送到对端一个keepalive探测包(下称保活包),保活包没有真实的数据,并且需要对端响应ACK。由于TCP/...原创 2019-11-07 19:43:17 · 9288 阅读 · 9 评论 -
ZeroMQ基础入门
ZeroMQmq是消息队列(message queue)的简称,目前有多种消息队列可用,包括RabbitMQ、Kafka等,它们各有特色,可以结合具体的项目需求使用。ZeroMQ简称Zmq,或者0mq,核心引擎由c++编写,是轻量级消息通信库,在对传统的标准socket接口扩展的基础上形成的特色消息通信中间件。Zmq提供了异步消息队列的抽象,具有多种消息通信模式,能够实现消息过滤,能够无缝...原创 2019-08-01 11:52:06 · 8414 阅读 · 2 评论 -
zmq pub/sub使用详解
关于zmq的基本简介,请参考ZeroMQ基础入门。pub/sub模式介绍发布/订阅模式,全称为Publish/Subscribe,支持多个发布者/多订阅者,使用在消息单向传输的应用场景,消息总是从发布者发送到订阅者。一般的使用流程为:pub端:创建context创建socket,设置ZMQ_PUB模式bind端口循环发布消息sendsocket特性:特性值...原创 2019-09-26 11:28:05 · 19637 阅读 · 2 评论