RabbitMq在Windows下详细安装

本文介绍如何在Spring框架中使用RabbitMQ消息队列,包括启动入口添加@EnableRabbit注解,消息处理类托管至Spring容器,及@RabbitListener注解使用详解。RabbitMQ以其高性能和时效性,适用于大规模分布式系统。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在启动入口增加@EnableRabbit注解

写一个消息处理类托管到spring容器中,然后在具体的消息处理方法上增加@RabbitListener注解

@RabbitListener 注解标记方法,当监听到队列 debug 中有消息时则会进行接收并处理

使用 @Payload 和 @Headers 注解可以消息中的 body 与 headers 信息

通过 @RabbitListener 的 bindings 属性声明 Binding(若 RabbitMQ 中不存在该绑定所需要的 Queue、Exchange、RouteKey 则自动创建,若存在则抛出异常)

@RabbitListener 可以标注在类上面,需配合 @RabbitHandler 注解一起使用@RabbitListener 标注在类上面表示当有收到消息的时候,就交给 @RabbitHandler 的方法处理,具体使用哪个方法处理,根据 MessageConverter 转换后的参数类型

 

RabbitMQ是流行的开源消息队列系统用erlang语言开发。RabbitMQ据说具有良好的性能和时效性,同时还能够非常好的支持集群和负载部署,非常适合在较大规模的分布式系统中使用

Erlang安装配置

    官方下载地址:http://www.erlang.org/downloads 

     网盘下载地址:链接:https://pan.baidu.com/s/1EB2pKW95BQQ1mJYuaxTgKw 提取码:sifv 

下载安装RabbitMq

     官方下载地址:https://www.rabbitmq.com/download.html

     网盘下载地址:链接:https://pan.baidu.com/s/1FjMxZSNWyyfQXQil5OVMTA  提取码:asnz 

下载安装:

访问地址:http://127.0.0.1:15672/

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

平常心丷

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值