![](https://img-blog.csdnimg.cn/20190918140145169.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
消息中间件
消息中间件
程序员铁蛋
这个作者很懒,什么都没留下…
展开
-
零拷贝原理分析
上述步骤中,数据是经磁盘->内核空间->用户空间->内核空间->网卡,其中内核到用户,再从用户到内核是多余的操作,零拷贝就是将这两个多余的操作省略掉,让程序可以直接把数据从磁盘经过内核空间传递给网卡,不需要再经过应用程序所在的用户空间,降低了拷贝以及CPU上下文切换所造成的资源占用。原创 2023-06-18 19:37:55 · 121 阅读 · 0 评论 -
如何保证线上MQ消息不丢失
要保证MQ消息不丢失,需要保证每一步的可靠性。原创 2023-06-18 12:29:05 · 185 阅读 · 0 评论 -
业界主流的分布式消息队列与技术选型
1. 分布式消息队列应用场景 服务解耦:系统之间、服务之间作出必要的隔离,这是业务层面的划分,然后采用消息队列进行通信 削峰填谷:比如说秒杀活动,如何对这个服务进行抗压,把流量的高峰和低谷的速率进行一个均衡,这是消息队列做的最核心的事情,就是说把消息缓存到一个地方,然后慢慢的去消费,这就是削峰填谷 异步化缓冲:有些业务逻辑允许异步操作,只要做到最终一致性即可 2. 分布式消息队列应用思考点 生产端的可靠性投递,保证这条消息不能丢失 消费端幂等,对于可能会重复的消息,如果都消费了,那数据肯定不一致的,所原创 2020-06-21 21:43:19 · 219 阅读 · 0 评论