RabbitMq队列名称的理解
队列名称在不同的微服务中,需要定义不同的队列名称,否则接收消息的时候冲突,要么A接收,要么B接收,而不是A,B都接收。
队列名称的命令:可以考虑业务线,服务名称,模块名称,功能名称,其他具体含义,最后以queue结尾
//DEMO
@RabbitListener(bindings = {@QueueBinding(value = @Queue(value = "logic.projectName.modual.xxx.queue", durable = "true"),
exchange = @Exchange(value = "my-order-action", durable = "true", type = "topic"), key = "action.paySuccess")})
public void paySuccessListener(Message message) {
}