本文引用的代码源自《RabbitMQ实战指南》
关键的类和接口主要有Channel、Connection、ConnectionFactory、Consumer等,它们主要的作用如下:
- Channel:实现AMQP协议层的操作
- Connection:开启信道(Channel)、注册事件处理器、关闭连接
与RabbitMQ相关的开发工作,也主要围绕Channel、Connection这两个类展开
1.连接RabbitMQ:创建Connection
知道了RabbitMQ的IP地址、端口号、用户名、密码后,可以通过以下代码连接RabbitMQ,
2.创建信道
在创建完Connection以后,就建立了当前服务与RabbitMQ的连接。下一步就是使用Connection对象建立信道
Channel channel = conn.createChannel(