zeroMQ
Gaodes
成功来自点滴的坚持
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
zeroMQ源码分析之网络机制和性能
TCP协议是流式传输协议,会出现粘包和半包的问题。解决方案:1.在传输数据的时候加入特殊的字符,如http协议 2.采用TLV格式,Type,Length,Value,如二进制协议zeroMQ的msg_t结构1.短消息使用内存copy比malloc比较高级2.长消息使用内存malloc比copy高级zeroMQ是一个异步的套接字1.对于长和短消息进行了区分,短消息采用co...原创 2019-12-15 18:16:25 · 325 阅读 · 0 评论 -
zeroMQ源码分析之消息模型
ZeroMQ基本模型模型一:请求响应模型(Request-Reply)请求响应模型是一个关于socket编程的服务器和客户端的模型模型二:订阅者模式(Publish-Subscribe)模型三:管道模式(Pipeline)Pipeline的原理就是:Publisher来发布任务,这些任务是可以执行的。Worker用于接收任务,Worker处理完任务之后就将结果发送到Si...原创 2019-12-15 18:04:33 · 290 阅读 · 0 评论 -
zeroMQ学习
1.ZMQ概念ZMQ是什么?对传统的网络接口进行再次封装,提供了一个跨语言的库,支持任意语言使用统一的接口,基于这些封装,在分布式环境下,提供了一些常见的消息模型,比如请求-回应(request-reply)、发布订阅(Subscribe-Publish)、推拉(Push-pull)以及基于这些基础的消息模型衍生的更加高级的模型。ZMQ用来干什么?传统网络编程,TCP是一对一的连接...原创 2019-12-15 17:37:22 · 827 阅读 · 0 评论
分享