---83---
---84---
关于rabbitmq:https://www.cnblogs.com/huangting/p/11989597.html
设计思想:
---85---
常用的注解简介:
细节:
注解:
设置:
---86---
第一步:新建工程8801
第二步:yml
spring:
application:
name: cloud-stream-provider
cloud:
stream:
binders: # 在此处配置要绑定的rabbitmq的服务信息;
defaultRabbit: # 表示定义的名称,用于于binding整合
type: rabbit # 消息组件类型
environment: # 设置rabbitmq的相关的环境配置
spring:
rabbitmq:
host: localhost
port: 5672
username: guest
password: guest
bindings: # 服务的整合处理
output: # 这个名字是一个通道的名称
destination: studyExchange # 表示要使用的Exchange名称定义
content-type: application/json # 设置消息类型,本次为json,文本则设置“text/plain”
binder: defaultRabbit # 设置要绑定的消息服务的具体设置
第三步:
这个Source类似于我们的消息的推送管道:
第四步:
---87---
消费者:8802
第一步:引入
第二步:
---88---
消息重复消费:
问题:
案例,就是防止它广播:
---89---
如何设置:
第一步:
第二步:
---90---
---91---