标签:rabbitmq

深入浅出RabbitMQ:顺序消费、死信队列和延时队列

深入浅出RabbitMQ:顺序消费、死信队列和延时队列

大家好,我是小❤,一个漂泊江湖多年的 985 非科班程序员,曾混迹于国企、互联网大厂和创业公司的后台开发攻城狮。1. 引言在今天的文章中,我们来聊一聊 RabbitMQ,这是小 ❤ 在工作中用的最早的消息中间件,主要用于大量数据的异步消费。2. RabbitMQ2.1 核心组件RabbitMQ 是一

醒在深海的猫 醒在深海的猫 2023-11-03
0 0 0
Linux下安装RabbitMQCSDN博客

Linux下安装RabbitMQCSDN博客

百度上安装RabbitMQ的帖子很多,大多都是复制粘贴,很多写的也不太详细,安装的erlang和RabbitMQ版本不兼容导致无法启动,对新手很不友好,该篇博客会记录详细的步骤,跟着作者一步一步来,本人确保成功安装并启动。 RabbitMQ和erlang的对应版本请看官网链接 安装步骤 1、下载Er

三掌柜 三掌柜 2023-10-11
0 0 0
高并发架构实战 Day 34

高并发架构实战 Day 34

RabbitMQ 和 RocektMQ 属于业务消息类的消息队列,它们的特点是功能丰富、低延时、数据高可靠性、消息可追踪等等,同时也支持延时消息、优先级队列、消息过滤等功能特性。 RabbitMQ 发展较早,RocketMQ 则是新生的消息类的消息队列,从功能、集群化、稳定性、性能来看,Rocket

大白菜程序猿 大白菜程序猿 2023-10-04
0 0 0
.NET RabbitMQ

.NET RabbitMQ

上一篇 地址: .Net RabbitMQ - 掘金 (juejin.cn) 由于所用包需要商业许可证,换一种方法 环境搭建 MQ 安装 使用的是Podman, 环境搭建参考: Podman 基本使用 - 掘金 (juejin.cn) 依次执行: podman pull rabbitmq pod

LOVEHL^ˇ^ LOVEHL^ˇ^ 2023-10-01
0 0 0
Golang RabbitMQ: 实现高可靠性消息传递的最好实践

Golang RabbitMQ: 实现高可靠性消息传递的最好实践

Golang RabbitMQ: 实现高可靠性消息传递的最佳实践引言:在现代软件开发中,消息传递成为了实现系统之间高效通信的一种重要方式。而 RabbitMQ 是一种功能强大且广泛应用的消息队列中间件,具备高可靠性、高可用性和高性能的特点,因此成为了很多项目中的首选。本文将介绍使用 Golang 和

穿过生命散发芬芳 穿过生命散发芬芳 2023-09-30
0 0 0
Golang RabbitMQ: 实现异步通信和系统解耦的最佳方案

Golang RabbitMQ: 实现异步通信和系统解耦的最佳方案

Golang RabbitMQ: 实现异步通信和系统解耦的最佳方案引言:在当今分布式系统中,异步通信和系统解耦是非常关键的概念。由于业务需求的不断变化,系统之间的耦合度越来越高,这导致了系统的可扩展性和可维护性的下降。为了解决这个问题,我们可以使用一个强大的消息中间件 RabbitMQ,并结合 Go

法医 法医 2023-09-28
0 0 0
Golang与RabbitMQ实现实时数据同步的解决方案

Golang与RabbitMQ实现实时数据同步的解决方案

Golang与RabbitMQ实现实时数据同步的解决方案引言:当今时代,随着互联网的普及和数据量的爆发式增长,实时数据的同步变得越来越重要。为了解决数据异步传输和数据同步的问题,许多公司开始采用消息队列的方式来实现数据的实时同步。本文将介绍基于Golang和RabbitMQ的实时数据同步的解决方案,

大白菜程序猿 大白菜程序猿 2023-09-28
0 0 0
Golang中使用RabbitMQ实现分布式任务队列的性能优化

Golang中使用RabbitMQ实现分布式任务队列的性能优化

Golang是一种开源的编程语言,它以其高效的性能和并发性而闻名。在分布式系统中,任务队列是一种常见的任务调度方式。本文将介绍如何使用RabbitMQ作为分布式任务队列,并提供一些性能优化的代码示例。一、RabbitMQ简介RabbitMQ是一个基于AMQP协议的开源消息中间件,它可以在分布式系统中

法医 法医 2023-09-27
0 0 0
Golang与RabbitMQ实现消息持久化和数据安全的最佳实践

Golang与RabbitMQ实现消息持久化和数据安全的最佳实践

Golang与RabbitMQ实现消息持久化和数据安全的最佳实践引言:消息队列是现代分布式系统中常用的关键组件之一,它能够实现不同的系统之间的高效通信、解耦和异步处理。而RabbitMQ作为最受欢迎的消息队列之一,可以轻松地与Golang进行集成,实现强大的消息处理能力。本文将介绍如何在Golang

三掌柜 三掌柜 2023-09-27
0 0 0
消息大作战:RabbitMQ vs. Kafka|选择了哪个等于选择了一种生活方式

消息大作战:RabbitMQ vs. Kafka|选择了哪个等于选择了一种生活方式

介绍 作为一位有着丰富微服务系统处理经验的软件架构师,你可能常常纠结于一个问题:“我应该使用 RabbitMQ 还是 Kafka?”虽然许多开发人员可能认为这两种技术是可以互换的,但事实上,RabbitMQ 和 Kafka 之间存在根本性的差异,而选择错误的方案可能会严重影响系统的开发和维护。 在本

贤蛋大眼萌 贤蛋大眼萌 2023-09-22
0 0 0
docker安装RabbitMQ

docker安装RabbitMQ

通过docker安装部署RabbitMQ 本人是通过linux安装部署的是带有管理插件的RabbitMQ docker查找Rabbitmq镜像 docker search rabbitmq:3-management docker拉取Rabbitmq镜像 docker pull rabbitmq:3

醒在深海的猫 醒在深海的猫 2023-09-21
0 0 0
MQ黄金三剑客 Rabbit Rocket Kafka深入解密常见问题及功能对比指南

MQ黄金三剑客 Rabbit Rocket Kafka深入解密常见问题及功能对比指南

1、消息丢失问题RabbitMQ解决消息丢失的问题:RabbitMQ通过消息持久化和消息确认机制来确保消息的可靠传递。生产者可以选择将消息标记为持久化,使得即使在消息队列服务器故障后,消息也能被保存并传递给消费者。RabbitMQ还提供了多种消息确认机制,如发布确认(Publish Confirm)

三掌柜 三掌柜 2023-09-21
0 0 0
【问题排查通过一次创建队列失败了解Rabbitmq自动创建队列原理

【问题排查通过一次创建队列失败了解Rabbitmq自动创建队列原理

问题描述 同事说有个项目不能自动创建新队列,每次新增队列都要先在rabbitmq后台手动创建,并且只有生产环境是这样,测试环境没有这个问题。 我一听还有这种事情,这怎么能忍,本着我不入地狱谁入地狱的精神开始排查这个问题,顺便在深入了解下springboot怎么实现rabbitmq队列的自动创建。

LOVEHL^ˇ^ LOVEHL^ˇ^ 2023-09-16
0 0 0
RabbitMQ 消息队列 15问15答

RabbitMQ 消息队列 15问15答

1. 消息队列(Message Queue)和消息中间件(Message Broker) 消息队列是一种用于在应用程序之间传递消息的通信模式,它通过将消息存储在一个队列中,实现了发送者和接收者的解耦。消息中间件是用于管理和传递消息的软件平台或服务。它提供了一种可靠和高效的方式来传输、路由和处理消息。

醒在深海的猫 醒在深海的猫 2023-09-12
0 0 0
探索RabbitMQ的特色功能:释放RabbitMQ尖端特性的潜力

探索RabbitMQ的特色功能:释放RabbitMQ尖端特性的潜力

1、简介RabbitMQ 是一个功能强大的开源消息中间件,采用 AMQP(Advanced Message Queuing Protocol)协议来实现可靠的消息传递。它提供了可靠性、灵活性和可扩展性,被广泛应用于分布式系统、微服务架构和异步通信等场景。本文将介绍 RabbitMQ 的概念、特性和原

捡田螺的小男孩 捡田螺的小男孩 2023-09-12
0 0 0
在Linux系统中实现容器化的消息中间件:RabbitMQ和Kafka

在Linux系统中实现容器化的消息中间件:RabbitMQ和Kafka

消息中间件在现代分布式系统中起着至关重要的作用。它们可以在不同的应用程序之间实现可靠的异步通信,提供高吞吐量、低延迟和可扩展性。下面将介绍如何在Linux系统中使用容器化技术来部署两种主流的消息中间件:RabbitMQ和Kafka。一、RabbitMQRabbitMQ是一个开源的消息中间件,它基于A

贤蛋大眼萌 贤蛋大眼萌 2023-09-08
0 0 0
RabbitMQ延迟消费

RabbitMQ延迟消费

前言 日常开发中我们都有需要某个任务延迟执行的场景,比如说订单在一定时间内自动关闭,或者某个操作后进行相应的延迟检查... 要达成任务的延迟执行有很多方法,今天主要用RabbitMQ,并以Nestjs为示例代码进行讲解。 用到的技术 Docker RabbitMQs NestJS 这些技术就不一

剑圣无痕 剑圣无痕 2023-09-07
0 0 0
Spring Boot中的多RabbitMQ数据源配置

Spring Boot中的多RabbitMQ数据源配置

简介 在构建复杂的应用程序时,经常需要与多个数据源进行交互。这可能包括连接多个数据库、消息队列或其他数据存储系统。RabbitMQ 是一个流行的消息队列系统,它通过消息队列实现了应用程序之间的松耦合,适用于异步任务处理、解耦、削峰填谷等场景。本篇博客将介绍如何在 Spring Boot 中配置和管理

贤蛋大眼萌 贤蛋大眼萌 2023-09-07
0 0 0
如何进行Java功能开发的消息队列集成

如何进行Java功能开发的消息队列集成

如何进行Java功能开发的消息队列集成一、引言消息队列是一种常用的系统架构组件,用于解耦和提高系统性能。在Java功能开发中,合理使用消息队列可以提高系统的并发处理能力和可伸缩性。本文将介绍如何在Java项目中进行消息队列的集成和使用。二、选择消息队列框架目前市面上有多种消息队列框架可供选择,如Ac

大猫 大猫 2023-08-28
0 0 0
RabbitMQ vs Kafka:正面交锋

RabbitMQ vs Kafka:正面交锋

本文翻译自国外论坛 medium,原文地址:medium.com/better-prog…,原文作者:Eran Stiller 介绍 作为一名有着大量微服务系统处理经验的软件架构师,我经常遇到一个不断重复的问题:“我应该使用 RabbitMQ 还是 Kafka?”出于某种原因,许多开发人员认为这些技

醒在深海的猫 醒在深海的猫 2023-08-18
0 0 0
1 2 3 4