RabbitMQ
RabbitMQ
hei bai ying
这个作者很懒,什么都没留下…
展开
-
基于 HAProxy + KeepAlived 搭建 RabbitMQ 高可用集群
一、集群简介1.1 集群架构当单台 RabbitMQ 服务器的处理消息的能力达到瓶颈时,此时可以通过 RabbitMQ 集群来进行扩展,从而达到提升吞吐量的目的。RabbitMQ 集群是一个或多个节点的逻辑分组,集群中的每个节点都是对等的,每个节点共享所有的用户,虚拟主机,队列,交换器,绑定关系,运行时参数和其他分布式状态等信息。一个高可用,负载均衡的 RabbitMQ 集群架构应类似下图:...原创 2020-01-16 10:49:01 · 1042 阅读 · 0 评论 -
RabbitMQ 客户端开发
一、基本 API1.1 连接服务不论是进行生产者还是消费者的开发,第一步都必须要先连接到 RabbitMQ Broker ,然后创建信道 Channel,Channel 是后续一切操作的基础。代码如下:// 1.创建连接工厂ConnectionFactory factory = new ConnectionFactory();// 2.配置服务器地址和连接信息factory.setHo...原创 2020-01-16 10:47:01 · 322 阅读 · 0 评论 -
RabbitMQ 核心概念
一、消息队列消息队列中间件 (Message Queue Middleware,简称 MQ) 是指利用高效可靠的消息传递机制进行与平台无关的数据交流,它可以在分布式环境下扩展进程间的数据通信,并基于数据通信来进行分布式系统的集成。它主要适用于以下场景:项目解耦:不同的项目或模块可以使用消息中间件进行数据的传递,从而可以保证模块的相对独立性,实现解耦。流量削峰:可以将突发的流量 (如秒杀数据...原创 2020-01-16 10:42:05 · 436 阅读 · 0 评论