随笔分类 -  RabbitMQ

消息中间件RabbitMQ学习笔记
摘要:前面几篇案例已经将常用的交换器(DirectExchange、TopicExchange、FanoutExchange)的用法介绍完了,现在我们来看一下消息的回调,也就是消息确认。 在rabbitmq-provider项目的application.yml文件上加上一些配置 server: port: 阅读全文
posted @ 2021-04-15 14:35 过期可乐 阅读(534) 评论(0) 推荐(0)
摘要:接着前面的Topic交换器,我们来研究一下Fanout交换器。 Fanout交换器: 扇形模式,不处理路由键,只是简单将队列绑定到交换器,发送到交换器的每条消息都回被转发到该交换器绑定的所有队列中,类型子网传播,通过Fanout交换器转发消息是最快的 现在进入实例工程来了解一下FanoutExcha 阅读全文
posted @ 2021-04-15 13:37 过期可乐 阅读(278) 评论(0) 推荐(0)
摘要:RabbitMQ中的Topic主题交换器: Topic交换器是主题模式,通过模式匹配分发消息的路由键属性,将路由键和某种模式进行匹配,此时队列需要绑定一种模式,Topic交换器将路由键和绑定的字符串切分成单词,这些单词直接用点“.”隔开。该交换器会识别两个通配符:“#”和“*”,其中“#”匹配0个或 阅读全文
posted @ 2021-04-15 13:23 过期可乐 阅读(336) 评论(0) 推荐(0)
摘要:本实例需要两个项目:rabbitmq-provider (生产者),一个rabbitmq-consumer(消费者)。 首先先建立rabbitmq-provider项目 pom.xml配置 <dependencies> <!--rabbitmq--> <dependency> <groupId>or 阅读全文
posted @ 2021-04-12 00:57 过期可乐 阅读(181) 评论(0) 推荐(0)
摘要:前言 RabbitMQ 是使用Erlang语言开发的基于AMQP标准的开源实现,用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不错 RabbitMQ的特点 1、保证可靠性(Reliability):使用持久化、传输确认、发布确认等机制 2、灵活的路由功能(Flexible Ro 阅读全文
posted @ 2021-04-12 00:12 过期可乐 阅读(948) 评论(0) 推荐(0)
摘要:RabbitMQ是使用Erlang语言开发的一款消息中间件,所以,我们可以先把Erlang语言安装一下 进入官网下载,我下的是exe版本,直接一直下一步的 Erlang官网地址:https://www.erlang.org/ RabbitMQ官网地址:https://www.rabbitmq.com 阅读全文
posted @ 2021-04-11 23:59 过期可乐 阅读(77) 评论(0) 推荐(0)