rabbitmq SpringBoot Demo 完美代码@laowang
rabbitmq客户端配置
代码片
.
#springboot整合rabbitmq的基本配置
spring.rabbitmq.addresses=127.0.0.1:5672
spring.rabbitmq.username=guest
spring.rabbitmq.password=guest
spring.rabbitmq.virtual-host=/
spring.rabbitmq.connection-timeout=15000
#springboot整合rabbitmq的消费配置
#最大并发数
spring.rabbitmq.listener.simple.concurrency=5
spring.rabbitmq.listener.simple.max-concurrency=10
#手动签收manual,自动签收auto
spring.rabbitmq.listener.simple.acknowledge-mode=manual
#限流
spring.rabbitmq.listener.simple.prefetch=1
server.servlet.context-path=/
server.port=8322
rabbitmq客户端注解的方式监听
/**
* 注解的方式监听
*/
@RabbitListener(bindings = @QueueBinding(
value = @Queue(value = "order-queue",durable = "true"),
exchange = @Exchange(value = "order-exchange",durable = "true",type = "topic"),
key = "order.*"
))
@RabbitHandler
public void onOrderMessage(
@Pay