最新 最热

面试题103:RabbitMQ有几种部署模式?

RabbitMQ一共有3种模式,分别是:单机模式、普通集群模式和镜像集群模式。通过不同的集群模式,我们来了解一下对高可用支持的情况都是如何的?【单机模式】单机模式就比较简单了,就是我们当最初要接触RabbitMQ的时候,为了快速...

2023-05-10
0

面试题101:RabbitMQ中消息如何分发和路由的?

【消息分发】如果一个队列中有多个消费者订阅,那么消息的发送将会以轮询调度算法(Round Robin)的方式发送给消费者。如果消费者可正常的处理消息的话,每条消息只会发送给一个订阅的消费者。可以通过路由的方式,实现多消费...

2023-05-10
0

消息队列专题(未完待续)

消息队列(Message Queue)是一种在分布式系统中用于解耦和异步通信的技术。它允许应用程序发送和接收消息,而不需要直接相互通信。

2023-05-06
1

Java与RabbitMQ(六)RabbitMQ几个重要的概念、术语详解

RabbitMQ是流行的开源消息队列系统,用Erlang语言开发。RabbitMQ是AMQP(高级消息队列协议)的标准实现。这里我们介绍RabbitMQ中主要涉及的几个重要概念,理解后希望在实际使用中会加深理解。...

2023-05-04
0

RabbitMQ

RabbitMQ属于中间件的一种,其实很多东西都是中间件比如说mysql redis都是的 其实中间件是一种概念,只要是实现软件和软件之间沟通连接的软件都可以叫做中间件...

2023-05-04
0

延迟队列的设计与最佳实践

在现代分布式系统中,延迟任务是一种非常重要的概念。它们可以用来处理需要特殊关注或执行的任务,如发邮件、推送消息或生成报告等。为了实现这些任务,我们需要一种强大而可靠的工具,即延迟队列。...

2023-04-28
0

Linux卸载RabbitMq

1、卸载Erlang# 查看erlang安装的相关列表yum list|grep erlang# 卸载erlangyum -y remove erlang-*# 删除erlang目录rm -rf /usr/lib64/erlang2、卸载RabbitMQ# 停止服务systemctl stop r......

2023-04-27
1

Linux安装RabbitMQ

Erlang和RabbitMQ的版本是有一些版本匹配关系的,如果不匹配会导致RabbitMQ无法启动

2023-04-27
0

Spring Cloud Stream与RabbitMQ的集成

Spring Cloud Stream 是一个用于构建基于消息的微服务应用程序的框架。它支持多种消息中间件,包括 Apache Kafka,RabbitMQ 和 Apache RocketMQ。在这篇文章中,我们将重点介绍 Spring Cloud Stream 如何与 RabbitMQ 集成...

2023-04-12
0

手把手带你了解RabbitMQ,附带集成SpringMvc!!!!

RabbitMQ是一个流行的开源消息中间件,被广泛用于分布式系统和企业应用中。它是一个可靠的、高效的、可扩展的、支持多种消息协议的消息队列系统。本文将介绍RabbitMQ的基础知识,包括其功能、Spring MVC的集成和各个功能...

2023-04-10
1