鲁班学院java架构师成长路线

RabbitMQ其实就是消息队列。是软件开发中经常用到的通信方法。像IBM WEBSPHERE MQ等等做的都很成熟,今天就说说MQ在java中使用方法。

java架构师成长路线-java如何使用Rabbitmq_第1张图片

1、打开eclipse开发工具,点击导航栏上的【File】菜单,然后在点击New,新建个M en Project,在新建的项目里演示RabbitMQ在java中的使用。如下图所示。

java架构师成长路线-java如何使用Rabbitmq_第2张图片

2、项目新建完成后,会自动生成个pom文件,打开pom文件,添加上RabbitMQ的依赖包,如下图所示。

java架构师成长路线-java如何使用Rabbitmq_第3张图片

3、RabbitMQ消息队列就是应用在通信里,这里我们就用java模拟生产,消费二者的通信。新建个C umer类,作为消费类,具体代码,如下图所示。

java架构师成长路线-java如何使用Rabbitmq_第4张图片

4、接着在新建个生产者Producer类,代码类似C umer类,具体请看我的截图,如下图所示。

java架构师成长路线-java如何使用Rabbitmq_第5张图片

5、消费和生产类都实现好后,我们先运行消费者类,选中C umer后,右键鼠标,然后点击【Run As】--->【Run on server】,如下图所示。

java架构师成长路线-java如何使用Rabbitmq_第6张图片

6、消费类运行后,在选中生产Producer类,右键鼠标,然后点击【Run As】--->【Run on server】,如下图所示。

java架构师成长路线-java如何使用Rabbitmq_第7张图片

7、运行后,可以在eclipse的console控制台那里看到MQ的通信,我们可以看到先运行的消费类,但是并没有执行而是等待,因为没有生产,是不可能消费的,得到的结果是正确的,如下图所示。

java架构师成长路线-java如何使用Rabbitmq_第8张图片