![](https://img-blog.csdnimg.cn/2d3e1663c9644396afbe82267042618b.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
消息中间件
文章平均质量分 89
zookeeper,netty
路上的追梦人
尽人事,听天命
展开
-
双缓冲区技术-异步日志系统
1. 问题场景在设计模式中,生产者-消费者模式肯定是排在前面位置的,在实际开发过程中,也常常需要使用这个模式。在讲解设计模式的书籍中,只会从抽象的角度对生产者-消费者模式进行讲解。面对实际的编程问题,还需要具体问题具体分析。这里给出一个使用场景,你可以停下来思考一下该如何解决问题:你需要实现一个日志库,每一个线程调用日志库API函数来写入日志信息,所有的日志信息需要持久化到本地的文件系统。咱们来分析一下,有哪些问题需要解决:多线程调用日志库的...转载 2021-08-28 09:48:56 · 1428 阅读 · 0 评论 -
ZeroMQ从入门到掌握
一、ZeroMQ简述ZeroMQ是一种基于消息队列的多线程网络库,其对套接字类型、连接处理、帧、甚至路由的底层细节进行抽象,提供跨越多种传输协议的套接字。常用的通讯模式有三类:请求回应模型由请求端发起请求,并等待回应端回应请求。从请求端来看一定是一对对收发配对的;反之,在回应端一定是发收对。请求端和回应端都可以是 1:N 的模型。通常把 1 认为是 server ,N 认为是 Client 。ZeroMQ 可以很好的支持路由功能(实现路由功能的组件叫作 Device),把 1:N 扩展为 N:原创 2021-08-27 11:47:33 · 1982 阅读 · 0 评论