RabbitMQ
文章平均质量分 72
RabbitMQ笔记
TCChzp
这个作者很懒,什么都没留下…
展开
-
RabbitMQ高级特性
在使用RabbitMQ的时候,为了防止消息丢失或者投递失败,RabbitMQ为我们提供了两种方式来控制消息的投递可靠性模式RabbitMQ的消息投递路径为这两个Callback帮助我们实现消息的可靠性投递。消息幂等性、日志监控、集群搭建原创 2023-03-01 17:55:45 · 116 阅读 · 0 评论 -
SpringBoot整合RabbitMQ
SpringBoot整合RabbitMQ创建生产者Model,并在创建中选择RabbitMQ依赖原创 2023-03-01 17:51:01 · 78 阅读 · 0 评论 -
项目使用RabbitMQ
异步确认是生产者只需要确保一直发送消息即可,接收消息的broker会返回确认或者未确认,如果消息已被确认,那么生产者就不需要再理会这个消息,如果消息没确认生产者就再次发送消息。手动应答的好处还有批量应答Multiple,比如队列传给信道多个消息5,6,7,8那么当前tag是8,8处理完成之后会批量的应答5,6,7,8也就是全部会收到消息应答。注意:交换机只负责转发消息,不具备存储消息的能力,因此如果没有任何队列与交换机绑定,或者没有符合路由规则的队列,那么消息会丢失。因此缺点明显,发布的速度特别慢。原创 2023-03-01 17:44:19 · 443 阅读 · 0 评论 -
RabbitMQ的安装
下载与虚拟机版本对应的erlang和rabbitmq-server安装包[https://packagecloud.io/rabbitmq]通过sftp将安装包上传到虚拟机下的 /home/hzp,命令查看是否成功。软件一般安装到 /opt目录下,所以我们先移动安装包到opt目录。安装web界面插件,这样方便我们可视化管理RabbitMQ。访问http://xxxxxx:15672/安装完erlang之后还要安装一个依赖。关闭RabbitMQ,并查看状态。安装rabbitmq。启动RabbitMQ。原创 2023-03-01 17:34:03 · 163 阅读 · 0 评论 -
什么是RabbitMQ
MQ指的是Message Queue消息队列,遵循FIFO先入先出原则,内部存放的内容为消息,消息队列是一种跨进程的通信机制,用于上下游传递消息。原创 2023-03-01 17:27:14 · 62 阅读 · 0 评论