技术栈
rabbitmq
m0_74823611
3 小时前
centos
·
rabbitmq
·
ruby
CentOS 7 下安装RabbitMQ教程_centos启动rabbitmq
(1)准备RabbitMQ的安装包(rabbitmq-server-3.8.5-1.el7.noarch)下载地址mq
@@@wang
3 小时前
java
·
rabbitmq
·
java-rabbitmq
Rabbitmq高级特性之消费方确认
发送方发送消息之后,到达消费端之后,可能会有以下情况:消息处理成功,消息处理异常。RabbitMQ在向消费者发送消息之后,就会把这条消息给删除掉,那么第二种情况,就会造成消息丢失,为了保证是顺利到达消费方,RabbitMQ提供了消息确认机制。消费者在订阅队列时,可以指定autoAck参数,根据这个参数设置,消息确认机制分为以下两种:自动确认和手动确认。
huapiaoy
3 小时前
分布式
·
rabbitmq
RabbitMQ---应用问题
幂等性是本身是数学中的运算性质,他们可以被多次应用,但是不会改变初始应用的结果包括很多,有数据库幂等性,接口幂等性以及网络通信幂等性等
零臣
18 小时前
spring boot
·
rabbitmq
·
java-rabbitmq
SpringBoot整合RabbitMQ
消息中间件:它接收消息并且转发,就类似于一个快递站,卖家把快递通过快递站,送到我们的手上,MQ也是这样,接收并存储消息,再转发。 RabbitMQ在 2007 年由Rabbit科技有限公司发布,是一个在 AMQP(高级消息队列协议)基础上完成的,可复用的企业消息系统,是当前最主流的消息中间件之一。 RabbitMQ是一个由erlang开发的AMQP(Advanced Message Queue 高级消息队列协议 )的开源实现,由于erlang 语言的高并发特性,性能较好,本质是个队列,FIFO 先入先出,
m0_74824517
18 小时前
centos
·
rabbitmq
·
ruby
centos部署rabbitmq
要安装rabbitmq首先要安装erlang二者对应的版本如下,具体查看地址https://www.rabbitmq.com/docs/next/which-erlang[这里是图片001]https://www.rabbitmq.com/docs/next/which-erlang
neter.asia
1 天前
分布式
·
rabbitmq
RabbitMQ集群安装rabbitmq_delayed_message_exchange
安装延迟队列rabbitmq_delayed_message_exchange可以参考这个文章: rabbitmq安装延迟队列-CSDN博客
小高不明
2 天前
java
·
spring boot
·
分布式
·
spring
·
rabbitmq
·
mvc
仿 RabbitMQ 的消息队列1(实战项目)
我们以前学过阻塞队列,其实阻塞队列和消息队列的原理差不多。 在实际的后端开发中, 尤其是分布式系统⾥, 跨主机之间使⽤⽣产者消费者模型, 也是⾮常普遍的需求. 因此, 我们通常会把阻塞队列, 封装成⼀个独⽴的服务器程序, 并且赋予其更丰富的功能. 这样的程序我们就称为 消息队列 (Message Queue, MQ)
理想青年宁兴星
2 天前
java
·
rabbitmq
·
java-rabbitmq
【RabbitMQ】rabbitmq广播模式的使用
前言:项目需要同步另一个系统的数据,对方系统采用MQ的发布/订阅模式方便我们同步数据,即当对方系统中的某条数据修改后,会向绑定他们交换机的每一个队列发布消息。消费者(即我们)监听到消息变动,进行信息消费同步至我们库中。
weisian151
2 天前
分布式
·
kafka
·
rabbitmq
消息队列篇--基础篇(消息队列特点,应用场景、点对点和发布订阅工作模式,RabbmitMQ和Kafka代码示例等)
消息(Message)是指在应用之间传送的数据,消息可以非常简单,比如只包含文本字符串,也可以更复杂,可能包含嵌入对象。
DZSpace
2 天前
分布式
·
rabbitmq
使用 Helm 部署 RabbitMQ 高可用集群(HA)
在这篇教程中,我们将介绍如何通过 Helm 在 Kubernetes 集群中部署 RabbitMQ 高可用集群(HA)。我们将从下载和配置 Helm Chart 包开始,接着会介绍一些常见错误的解决方案,以帮助你顺利完成部署。
m0_74824865
3 天前
分布式
·
rabbitmq
·
ruby
RabbitMq 基础
我们观察下,下面这个余额支付功能的流程图:如果我们采用的是基于 OpenFeign 的同步调用,也就是说业务执行流程是这样的:
huapiaoy
3 天前
分布式
·
rabbitmq
RabbitMQ--发送方确认及消息重试
之前我们在七大工作模式中简单说了发送方确认,就是生产者到RabbitMQ这一过程中,消息是否正确到达服务器,生产者要进行确认的过程
DZSpace
3 天前
kubernetes
·
rabbitmq
·
storageclass
·
nfs
Kubernetes 部署 RabbitMQ 集群教程
本文介绍如何在 Kubernetes 中部署 RabbitMQ 集群,包含从命名空间创建到配置 NFS 存储的详细步骤。
mikey棒棒棒
3 天前
java
·
开发语言
·
中间件
·
rabbitmq
·
消息可靠性
·
死信交换机
·
惰性队列
RabbitMQ-消息可靠性以及延迟消息
目录消息丢失一、发送者的可靠性1.1 生产者重试机制1.2 生产者确认机制1.3 实现生产者确认(1)开启生产者确认
FG.
3 天前
java
·
spring cloud
·
rabbitmq
RabbitMQ
微服务间通讯有同步和异步两种方式:同步通讯:就像打电话,需要实时响应。 异步通讯:就像发邮件,不需要马上回复
@@@wang
3 天前
分布式
·
rabbitmq
RabbitMQ高级特性之发送方确认
从消费者来说,如果在订阅队列的时候将autoAck参数设置为true的时候,那么一旦消费者接收了消息就会将消息自动从mq去除,但是可能还没来得及消费,消费者就宕机了,这种算作为数据丢失,针对这种是很好解决的,将autoAck参数设置为false即可,也就是消费者在正确消费以后然后就进行mq中对应消息的手动删除。
huapiaoy
3 天前
分布式
·
rabbitmq
RabbitMQ--延迟队列
延迟队列是一种特殊的队列,消息被发送后,消费者并不会立刻拿到消息,而是等待一段时间后,消费者才可以从这个队列中拿到消息进行消费
清心歌
3 天前
分布式
·
rabbitmq
RabbitMQ(三)
新建一个module,在module下创建属于自己的包,并且创建一个名为“work”的子包,以及工具类包“util”。结构如图所示: 在pom文件中添加图中所示依赖:
Ladeng_uncle
3 天前
python
·
macos
·
rabbitmq
MacBook安装手动openssl@3
安装rabbitmq, 报错通过 brew 安装 openssl@3,提示系统版本过低,无法安装,决定直接进行手动安装
codeBrute
3 天前
分布式
·
kafka
·
rabbitmq
RabbitMQ与Kafka的比较及应用
在构建分布式系统和微服务架构时,数据库与中间件的选择至关重要。它们不仅是数据流转的桥梁,更是确保系统高效、稳定运行的关键组件。本文将深入探讨两种流行的消息中间件——RabbitMQ与Kafka,从架构特点、优势、应用场景到常见问题解决策略等多个维度进行详细解析与比较。