SpringBoot + rabbitMq


AMQP是什么

高级消息队列协议(AMQP)是一种与平台无关的,线路级协议面向消息的中间件,Springboot 添加AMQP特别简单,只需要引入 spring-boot-starter-amqp 即可

RabbitMq

RabbitMQ是一个轻量级的、可靠的、可伸缩的和便携式的基于AMQP协议的消息中间件。Spring使用RabbitMQ通过AMQP协议通信。

RabbitMQ的配置也特别简单,只需要在项目的配置文件里面配置即可,spring.rabbitmq.* ,以下罗列rabbitmq的基本配置

spring.rabbitmq.host=localhost
spring.rabbitmq.port=5672
spring.rabbitmq.username=admin
spring.rabbitmq.password=secret                            

如果ConnectionNameStrategy bean存在于上下文,它会自动创建连接用于名称自动配置ConnectionFactory(要熟悉RabbitMQ的原生应用)。

我试着翻译了一下spring 官网里面关于AMQP的介绍,发现写的过于简单,

这篇文章就当测试用了。

你可能感兴趣的:(SpringBoot + rabbitMq)