sender
method one:
//create hello queue
channel.queueDeclare(QUEUE_NAME, false, false, false, null);//Send message
channel.basicPublish("", QUEUE_NAME, null, msg.getBytes());
Method two:
//创建hello队列
channel.queueDeclare(QUEUE_NAME, false, false, false, null);
channel.exchangeDeclare(EXCHANGE_NAME, "direct",true);
channel.queueBind(QUEUE_NAME, EXCHANGE_NAME, KEY_NAME);
//发送消息
channel.basicPublish(EXCHANGE_NAME, KEY_NAME, null, msg.getBytes());
Receiving end:
channel.queueDeclare(QUEUE_NAME, false, false, false, null);
channel.exchangeDeclare(EXCHANGE_NAME, "direct",true);
channel.queueBind(QUEUE_NAME, EXCHANGE_NAME, KEY_NAME);
channel.basicConsume(QUEUE_NAME, true, consumer);
Reference: https://blog.csdn.net/phantomes/article/details/47284829