springboot 整合rabbitMQ

 

RabbitMQ

RabbitMQ是一個被普遍使用的開源消息隊列。它是輕量級且易於部署的,它能支持多種消息協議。RabbitMQ能夠部署在分佈式和聯合配置中,以知足高規模、高可用性的需求。git

 

在pom.xml中添加相關依賴

<!--消息隊列相關依賴-->
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-amqp</artifactId>
</dependency>

 

修改SpringBoot配置文件

修改application.yml文件,在spring節點下添加Mongodb相關配置。github

  rabbitmq:
    host: localhost # rabbitmq的鏈接地址
    port: 5672 # rabbitmq的鏈接端口號
    virtual-host: /mall # rabbitmq的虛擬host
    username: mall # rabbitmq的用戶名
    password: mall # rabbitmq的密碼
    publisher-confirms: true #若是對異步消息須要回調必須設置爲true

 

文章詳情:https://macrozheng.github.io/mall-learning/#/architect/mall_arch_09spring

相關文章
相關標籤/搜索