RabbitMQ是一個被普遍使用的開源消息隊列。它是輕量級且易於部署的,它能支持多種消息協議。RabbitMQ能夠部署在分佈式和聯合配置中,以知足高規模、高可用性的需求。git
<!--消息隊列相關依賴--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId> </dependency>
修改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