Rabbitmq安装完毕后,若是本地环境,打入:http://localhost:15672/#/
进入到MQ的控制台页面中:

可以观察到此页面涉及的各个TAB,和我们前面介绍到的rabbitMQ架构中涉及的名词 都是一致的。不再赘述。
再来到QueueTab下,

重点对Features参数进行介绍

我们首先还是使用使用amqp-client -java 来搭建环境及学习后面的知识,当然amqp协议下有各种各样的语言实现,我们此文使用java。
2.1 创建maven工程 pom.xml 引入jar包
-
com.rabbitmq -
amqp-client -
5.6.0
2.2 创建工具类获取与Broker连接 RabbitCommonConfig
-
- import com.rabbitmq.client.Connection;
- import com.rabbitmq.client.ConnectionFactory;
- import java.io.IOException;
- import java.util.concurrent.TimeoutException;
-
- /**
- * @author rabbit
- * @version 1.0.0
- * @createTime 2022/07/27 19:39:00
- */
- public class RabbitCommonConfig {
-
- public static Connection getConnection() {
- Connection connection = null;
- //创建Connection工厂
- ConnectionFactory factory = new ConnectionFactory();
- factory.setVirtualHost("my-test-virtual");
- factory.setPassword("test");
- factory.setUsername("test");
- factory.setHost("127.0.0.1");
- factory.setPort(5672);
- //拿到连接
- try {
- connection = factory.newConnection();
- } catch (IOException e) {
- e.printStackTrace();
- } catch (TimeoutException e) {
- e.printStackTrace();
- }
- return connection;
- }
-
- }
2.3 创建个测试类,测试工具类可连接,即可。开发环境便搭建完成,后续即可进行rabbitmq相关工作模式的学习。
3.1 抓包工具-wireshark -前面已介绍过 Wireshark · Go Deep.
3.2 mq模拟器 -地址 :RabbitMQ Simulator
ps:模拟器使用技巧,第一次用画线的时候总连不上,可以尝试从下往上连,逆向去连。