RabbitMq队列名称的理解
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) { }