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

浙公网安备 33010602011771号