
RabbitMQ快速入门
文章平均质量分 96
落鱼科技
原ID:(小新爱学习.)没有太晚的开始,只有过早的放弃!
展开
-
RabbitMQ高可靠性原理解读
2.MQ的可靠性消息到达MQ以后,如果MQ不能及时保存,也会导致消息丢失,所以MQ的可靠性也非常重要。2.1.数据持久化为了提升性能,默认情况下MQ的数据都是在内存存储的临时数据,重启后就会消失。为了保证数据的可靠性,必须配置数据持久化,包括:交换机持久化队列持久化消息持久化我们以控制台界面为例来说明。原创 2024-02-22 06:45:00 · 3093 阅读 · 1 评论 -
小白快速入门SpringAMQP
Spring AMQP 是 Spring 框架提供的一个基于 AMQP 协议的消息队列框架,用于简化 Spring 应用程序对消息队列的使用。它难点在于减少了对 AMQP 协议的细节处理,提供了一个高级别的抽象,使得生产者和消费者可以用简单的方式与消息队列进行通信。多个消费者绑定到一个队列,同一条消息只会被一个消费者处理通过设置prefetch来控制消费者预取的消息数量交换机的作用是什么?接收publisher发送的消息将消息按照规则路由到与之绑定的队列不能缓存消息,路由失败,消息丢失。原创 2024-02-21 16:45:00 · 3424 阅读 · 0 评论 -
【RabbitMQ快速入门】RabbitMQ概述与安装
RabbitMQ是一款使用Erlang语言开发的,实现AMQP(高级消息队列协议)的开源消息中间件。首先要知道一些RabbitMQ的特点,官网可查:- 可靠性。支持持久化,传输确认,发布确认等保证了MQ的可靠性。- 灵活的分发消息策略。这应该是RabbitMQ的一大特点。在消息进入MQ前由Exchange(交换机)进行路由消息。分发消息策略有:简单模式、工作队列模式、发布订阅模式、路由模式、通配符模式。- 支持集群。多台RabbitMQ服务器可以组成一个集群,形成一个逻辑Broker。- 多种协议原创 2024-02-21 05:00:00 · 2763 阅读 · 0 评论 -
【RabbitMQ快速入门】初识RabbitMQ
微服务一旦拆分,必然涉及到服务之间的相互调用,目前我们服务之间调用采用的都是基于OpenFeign的调用。这种调用中,调用者发起请求后需要等待服务提供者执行业务返回结果后,才能继续执行后面的业务。也就是说调用者在调用过程中处于阻塞状态,因此我们成这种调用方式为同步调用,也可以叫同步通讯。但在很多场景下,我们可能需要采用异步通讯的方式,为什么呢?我们先来看看什么是同步通讯和异步通讯。如图:同步通讯:就如同打视频电话,双方的交互都是实时的。因此同一时刻你只能跟一个人打视频电话。原创 2024-02-20 14:40:25 · 2822 阅读 · 0 评论