Springboot 搭建 Rabbitmq 实例,Fanout广播模式,交换机绑定多个队列,可使用手动签收模式、自动签收模式
软件架构说明
Rabbitmq安装说明
这里是列表文本先安装erlang 环境,rabbitmq依赖erlang。 位置/doc/otp_win64_21.1.exe
安装 rabbitmq 服务。 位置 /doc/rabbitmq-server-3.7.8.exe
配置erlang 和 rabbitmq的环境变量
访问 http://127.0.0.1:15672/#/, 默认账号guest/guest,创新新用户如admin/admin
创建 Virtual Hosts ,如 /demohost,amqp协议默认端口5672,
消息生产者配置 application.properties
####连接地址
spring.rabbitmq.host: 127.0.0.1
####amqp端口号
spring.rabbitmq.port: 5672
####账号
spring.rabbitmq.username: admin
####密码
spring.rabbitmq.password: admin
### 地址
spring.rabbitmq.virtual-host: /demohost
消息消费者配置 application.properties
spring.rabbitmq.host=127.0.0.1 ####连接地址
spring.rabbitmq.port=5672 ####amqp端口号
spring.rabbitmq.username=admin ####账号
spring.rabbitmq.password=admin ####密码
spring.rabbitmq.virtual-host=/demohost ### virtual-host地址
spring.rabbitmq.listener.simple.retry.enabled=true ####开启消费者(程序出现异常的情况下会)进行重试
spring.rabbitmq.listener.simple.retry.max-attempts=5 ####最大重试次数
spring.rabbitmq.listener.simple.retry.initial-interval=3000 ####重试间隔次数
spring.rabbitmq.listener.simple.acknowledge-mode=manual ####开启手动ack
server.port=8081
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。