Rabbit java client 发送消息代码如下
1
2
3
4
5
6
7
8
| Connection connection = connectionFactory.newConnection();
Channel channel = connection.createChannel();
AMQP.BasicProperties basicProperties = new AMQP.BasicProperties().builder()
.messageId(UUID.randomUUID().toString())
.build();
channel.basicPublish("biz","dev.hello",false,basicProperties,"Hello World".getBytes());
channel.close();
connection.close();
|

对于 AMQP 0-9-1 网络连接,一个客户端会与 Broker 建立一个 Tcp 长连接(Connection),并使用轻量级连接(Channel)来实现多路复用的效果。