【原因分析】
1.单一模式生产者的发送接口与Exchang(路由)模式还不一样;
单一模式的代码如下:
channel.basicPublish("",QUEUE_NAME,null,msg.getBytes("UTF-8"));
【解决方案】
Exchange的模式下代码如下:
channel.basicPublish(EXCHANGE_NAME,"",null,msg.getBytes("UTF-8"));
【原因分析】
1.单一模式生产者的发送接口与Exchang(路由)模式还不一样;
单一模式的代码如下:
channel.basicPublish("",QUEUE_NAME,null,msg.getBytes("UTF-8"));
【解决方案】
Exchange的模式下代码如下:
channel.basicPublish(EXCHANGE_NAME,"",null,msg.getBytes("UTF-8"));