当前位置: 代码迷 >> 综合 >> Java异步消息 JMS AMQP RabbitMQ和ActiveMQ(二)
  详细解决方案

Java异步消息 JMS AMQP RabbitMQ和ActiveMQ(二)

热度:44   发布时间:2024-02-06 20:26:45.0

1. 使用AMQP 集成RabbitMQ:

2. AMQP也是一种常用的消息协议,AMQP是一个提供统一消息服务的应用层标准协议,基于此协议的客户端与消息中间件可以传递消息,并不受客户端、中间件不同产品、不同开发语言等条件的限制。

3. 集成方式:

3.1 首先加入依赖(Maven或gradle):

<!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-amqp -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-amqp</artifactId>
<version>2.3.2.RELEASE</version>
</dependency>

// https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-amqp
compile group: 'org.springframework.boot', name: 'spring-boot-starter-amqp', version: '2.3.2.RELEASE'
3.2 安装rabbitmq软件:https://www.rabbitmq.com/  ;安装过程:https://www.cnblogs.com/saryli/p/9729591.html 

安装rabbitmq需要安装erlang,并且rabbitmq与erlang的版本匹配很重要。

安装rabbitmq成功后,启动,访问web页面管理端,http://localhost:15672/#/,创建用户,admin,123456,并可以赋予权限。

3.3 创建controller与service等,详见https://gitee.com/manongfaner/gradle-mulit-learn2,测试即可。

 

  相关解决方案