RabbitMQ
文章平均质量分 71
王绍桦
不积跬步无以至千里!不积小流无以成江海!
展开
-
RabbitMQ如何保证消息不丢失
业务分析 RabbitMQ消息通常情况很少丢失,但若存在网络波动、服务宕机、程序异常等情况,也会导致消息丢失的情况发生,为了保证我们的系统高可用,必须作出更完善的措施,来保证系统的稳定性。解决方案1.消息持久化 RabbitMQ 的消息默认是存放在内存上面的,如果不进行设置,消息不会持久化到硬盘上面,如果服务重启或者宕机,消息就会丢失。 所以首先要对消息进行持久化,持久化须满足以下三个条件: Exchange 设置持久化 ...原创 2021-02-08 16:41:28 · 3047 阅读 · 0 评论 -
实现商品秒杀之——Redis+RabbitMQ消息队列
RabbitMQ消息队列 RabbitMQ是一套开源的消息队列服务软件,实现了高级消息队列协议(AMQP),服务器采用Erlang语言开发,支持多种客户端,如:Python、Ruby、Java、JMS、C#、PHP、JavaScript等。其特点包含:异步处理:通过把消息发送给消息中间件,消息中间件并不立即处理它,而是后续再慢慢处理 应用解耦:单个系统出现故障,消息队列也...原创 2020-01-21 11:14:24 · 2922 阅读 · 0 评论 -
SpringBoot整合RabbitMQ消息队列
1.RabbitMQ简介 RabbitMQ是一套开源的消息队列服务软件,实现了高级消息队列协议(AMQP),服务器采用Erlang语言开发,支持多种客户端,如:Python、Ruby、Java、JMS、C#、PHP、JavaScript等。2.Erlang安装 (1)安装RabbitMQ需要先安装Erlang语言开发包,官网下载地址:https://www.erlang.org...原创 2019-11-26 11:24:30 · 714 阅读 · 0 评论