rabbit-mq 本地环境搭建

一:安装RabbitMQ需要先安装Erlang语言开发包,直接下载地址:http://erlang.org/download/otp_win64_18.3.exe

尽量安装时不选择C盘,避免操作系统负载加大。

 

 

二:安装RabbitMQ Server 直接下载地址:http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.9/rabbitmq-server-3.6.9.exe

RABBITMQ_SERVER=D:\Program Files\RabbitMQ Server\rabbitmq_server-3.6.9

注意是sbin

三:以管理员身份运行cmd.exe,进入目录 D:\Program Files\RabbitMQ Server\rabbitmq_server-3.6.9\sbin(RabbitMQ Server安装目录),运行cmd命令:rabbitmq-plugins.bat enable rabbitmq_management

 

四:以管理员身份运行cmd.exe,运行命令:net stop RabbitMQ && net start RabbitMQ。启动RabbitMQ Server,

 

在浏览器输入地址:http://localhost:15672,输入默认账号:guest  密码:guest。

原生MQ(消息队列)消费是指直接在Spring Boot应用中集成MQ服务,通过Spring Boot提供的支持来处理来自消息队列的消息。这通常涉及到以下几个步骤: 1. **添加依赖**:首先,在Spring Boot项目的pom.xml文件中添加MQ客户端库的依赖,如RabbitMQ、Apache Kafka或Redis等。 ```xml <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId> <!-- 如果使用RabbitMQ --> <!-- 或者其他MQ的相关starter,如 spring-boot-starter-kafka --> </dependency> ``` 2. **配置连接信息**:在application.yml或application.properties中配置MQ的连接地址、用户名、密码等基本信息。 ```yaml spring: rabbitmq: host: localhost port: 5672 username: guest password: guest ``` 3. **创建消费者组件**:创建一个实现了`MessageListener`或对应MQ API的Java类,这个类将负责接收并处理消息。 ```java import org.springframework.amqp.core.Message; import org.springframework.amqp.rabbit.annotation.RabbitListener; @RabbitListener(queues = "myQueue") public void consumeMessage(Message message) { String content = new String(message.getBody(), StandardCharsets.UTF_8); // 处理接收到的消息 } ``` 4. **启动监听器**:在Spring Boot的启动类上使用`@EnableAutoConfiguration`启用自动配置,或手动配置`MessageConverter`和`ConcurrentTaskScheduler`。 ```java @SpringBootApplication @EnableAutoConfiguration public class App { public static void main(String[] args) { SpringApplication.run(App.class, args); } } ```
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值