
RocketMQ
文章平均质量分 97
rocketmq
bubble小拾
梦想不止于编程,行动才是起点
展开
-
RocketMQ常见问题分析与总结
NameServer在RocketMQ中,是扮演的一个路由中心的角色,提供到Broker的路由功能。但是其实路由中心这样的功能,在所有的MQ中都是需要的。kafka是用zookeeper和一个作为Controller的Broker一起来提供路由服务,整个功能是相当复杂纠结的。而RabbitMQ是由每一个Broker来提供路由服务。而只有RocketMQ把这个路由中心单独抽取了出来,并独立部署。原创 2024-09-23 00:00:00 · 1277 阅读 · 0 评论 -
RocketMQ核心编程模型与最佳实践
消息确认机制RocketMQ要支持互联网金融场景,那么消息安全是必须优先保障的。而消息安全有两方面的要求,一方面是生产者要能确保将消息发送到Broker上。另一方面是消费者要能确保从Broker上争取获取到消息。1、消息生产端采用消息确认加多次重试的机制保证消息正常发送到RocketMQ针对消息发送的不确定性,封装了三种发送消息的方式。原创 2024-09-21 09:30:00 · 947 阅读 · 0 评论 -
RocketMQ实战与集群架构详解
RocketMQ是阿里巴巴开源的一个消息中间件,在阿里内部历经了双十一等很多高并发场景的考验,能够处理亿万级别的消息。2016年开源后捐赠给Apache,现在是Apache的一个顶级项目。早期阿里使用ActiveMQ,但是,当消息开始逐渐增多后,ActiveMQ的IO性能很快达到了瓶颈。于是,阿里开始关注Kafka。但是Kafka是针对日志收集场景设计的,它的高级功能并不是很贴合阿里的业务场景。尤其当它的Topic过多时,由于Partition文件也会过多,这就会加大文件索原创 2024-09-18 23:05:36 · 2418 阅读 · 0 评论