随笔分类 - RabbitMQ
RabbitMQ知识整理
摘要:1、客户端lib <dependency> <groupId>com.rabbitmq</groupId> <artifactId>amqp-client</artifactId> <version>5.15.0</version> </dependency> 2、获取连接和信道 //1、设置连接工
阅读全文
摘要:官网文档解释: If a message is published with the "mandatory" flags set, but cannot be routed, the broker will return it to the sending client (via an AMQP.B
阅读全文
摘要:1、概念介绍 Producer:生产者 Consumer:消费者 Broker:消息中间件的服务节点,可以看作一个RabbitMQ服务节点。 Queue:队列,用于存储消息 Exchange:交换器 RoutingKey:路由键,生产者将消息发给交换机的时候,一般会指定一个RoutingKey,用来
阅读全文
摘要:RabbitMQ共有四种交换机类型,分别是Direct、Fanout、Topic、Headers。 声明Exchange的属性 /** * name:交换器名称 * type:交换器类型 * durable:是否持久化,true表明此exchange是持久化的。 * autoDelete:删除标志,
阅读全文
摘要:RabbitMQ是流行的开源消息队列系统,是AMQP(Advanced Message Queuing Protocol高级消息队列协议)的标准实现,用Erlang语言开发。RabbitMQ据说具有良好的性能和时效性,同时还能够非常好的支持集群和负载部署,非常适合在较大规模的分布式系统中使用。 官网
阅读全文