spring-cloud-stream && RebbitMq整合笔记

263 阅读1分钟

1. 安装RebbitMq

docker run -d --name ml-rabbit -e RABBITMQ_DEFAULT_USER=user -e RABBITMQ_DEFAULT_PASS=password -p 5672:5672 -p 15672:15672 rabbitmq:3.8.3-management

2. 添加依赖

<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-stream-binder-rabbit</artifactId>
</dependency>

3. 添加配置

spring:
  rabbitmq:
    host: 139.196.160.176
    port: 5672
    username: jkeep_dev
    password: jkeep
   cloud:
    stream:
      bindings:
        #配置自己定义的通道与哪个中间件交互
        demo_output: #发送
          destination: demo
          content-type: text/plain  #发送方必须配置
        demo_input: # 接收
          destination: demo

4.