
消息中间件
文章平均质量分 92
我回家吃饭了
这个作者很懒,什么都没留下…
展开
-
RocketMQ顺序消息,重复消息,事务消息
分布式消息系统作为实现分布式系统可扩展、可伸缩性的关键组件,需要具有高吞吐量、高可用等特点。而谈到消息系统的设计,就回避不了三个问题:消息的顺序问题消息的重复问题消息的可靠性消息顺序(Message Order)解决方案:保证生产者 - MQServer - 消费者是一对一对一的关系但是这样设计,并行度就成为了消息系统的瓶颈(吞吐量不够),也会导致更多的异常处理,比如:只要消费端出现问题,就会导致整个处理流程阻塞,我们不得不花费更多的精力来解决阻塞的问题。但我们的最终目标是要集群的高原创 2022-01-26 17:21:48 · 471 阅读 · 0 评论 -
理解RocketMQ消息发布与订阅
消息的生产和消费整体的流程如下图,其中为了简便没画 Name Server(也就是消息的中转,都是通过Name Server 再确认消息要放到哪个broker 的哪个topic分片上)。生产者producer完全无状态,可以集群部署。生产端负载均衡首先分析一下RocketMQ的客户端发送消息的源码: //构造Producer DefaultMQProducer producer = new DefaultMQProducer("producerGroupNam原创 2022-01-26 15:47:03 · 4821 阅读 · 0 评论 -
深入了解RocketMQ(组成,工作模式)
介绍RocketMQ 是阿里巴巴开源的分布式消息中间件。支持事务消息、顺序消息、批量消息、定时消息、消息回溯等。它里面有几个区别于标准消息中件间的概念,如Group、Topic、Queue等。系统组成则由Producer、Consumer、Broker、NameServer等。...原创 2022-01-26 10:35:07 · 4497 阅读 · 0 评论 -
rabbitmq安装,springboot配置
一、开启docker二、查找阿里云上的rabbitmqdocker search rabbitmq三、拉取rabbitmq镜像docker run -d -p 5672:5672 -p 15672:15672 --name myrabbitmq 95bc78c8d15dweb浏览器:输入 http://192.168.10.148:15672/(192.168.10.148是我连接虚拟机的ip地址)。...原创 2020-07-04 22:37:08 · 394 阅读 · 0 评论