![](https://img-blog.csdnimg.cn/20191011112850151.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
消息中间件
晓寒风骤
这个作者很懒,什么都没留下…
展开
-
RocketMQ(二):底层存储
存储介质-磁盘一般而言消息中间件的消息都存储在本地文件中,因为从效率来看直接放本地文件是最快的,并且稳定性最高。毕竟要是放类似数据库等第三方存储中的话,就多一个依赖少一份安全,并且还有网络的开销。那对于将消息存入磁盘文件来说一个流程的瓶颈就是磁盘的写入和读取。我们知道磁盘相对而言读写速度较慢,那通过磁盘作为存储介质如何实现高吞吐呢?顺序读写答案就是顺序读写。首先了解一下页缓存,页缓存是操作系统用来作为磁盘的一种缓存,减少磁盘的I/O操作。在写入磁盘的时候其实是写入页缓存中,使得对磁盘转载 2020-07-29 10:32:48 · 360 阅读 · 0 评论 -
Kafka(一):简介
Kafka 是一个java开发的mq中间件,依赖于zookeper,有高可用,高吞吐量等特点。优势可靠性:partition机制和replication机制,使消息的传递有着很高的可靠性 稳定性,支持集群 高性能,高吞吐量,即使在TB的数据存储情况下,仍然表现出很好的稳定性 支持消息广播和单播,可以根据重设offset实现消息的重复消费角色 Broker:kafka集群由一个...原创 2020-01-15 14:43:46 · 253 阅读 · 0 评论 -
RocketMQ(一):中文文档
为什么是RocketMQ动机在早期阶段,我们在ActiveMQ 5.x(早于5.3)的基础上构建我们的分布式消息中间件。我们的跨国业务使用它来实现异步通信、检索、社交网络活动流、数据管道,甚至在交易过程中也在使用。随着我们的交易业务量增加,来自消息集群的压力与日俱增,亟需解决。为什么是RocketMQ根据我们的研究,随着使用中的队列越来越长、虚拟主题越来越多,ActiveMQ的IO...原创 2019-08-28 14:11:46 · 7257 阅读 · 1 评论