RabbitMQ介绍

RabbitMQ 是一个实现了高级消息队列协议(AMQP)的开源消息代理中间件。 俗称消息队列。

RabbitMQ 在企业中有非常广泛的应用,在中工作可以处理复杂的业务逻辑。

AMQP ,即 Advanced Message Queuing Protocol ,一个提供统一消息服务的应用层标准高级消息队列 协议,是应用层协议的一个开放标准,为面向消息的中间件设计。

和 RabbitMQ 类似的消息队列有 ActiveMQ 、 RocketMQ 、 Kafka 等。

ActiveMQ 是比较老的产品目前用的非常少, RabbitMQ 在中小公司内用的非常多。 RocketMQ 是阿里的 产品,底层基于Kafka ,经过了双十一的验证,如果贵公司的项目有双十一的并发可以考虑用
RocketMQ 。 Kafka 用在大数据领域的实时计算、日志采集等场景。

如果贵公司对并发量要求不是特别高, RabbitMQ 是不错的选择;如果贵公司基础架构研发实力较 强,资金雄厚,用 RocketMQ 是很好的选择。如果是大数据领域的实时计算、日志采集等场景,用 Kafka 是业内标准的,绝对没问题,社区活跃度很高,绝对不会黄,何况几乎是全世界这个领域的事实 性规范。

虽然 RocketMQ 具有较高的吞吐量,但是从学习成本、开发、维护、社区支持等方面不如 RabbitMQ , 所以如果没有特别大的吞吐量我们推荐使用RabbitMQRabbitMQ 支持高并发、支持多种客户 端,文档齐全、社区活跃,应用广泛。

2024年全新RocketMQ系列教程b站学习地址:

RabbitMQ介绍、解耦、提速、削峰、分发 详解、RabbitMQ安装 可视化界面讲解

更多Go语言 Gin beego 微服务 k8s RabbitMQ实战访问:https://www.itying.com/category-90-b0.html

相关推荐
为什么不问问神奇的海螺呢丶39 分钟前
n9e categraf rabbitmq监控配置
分布式·rabbitmq·ruby
TTBIGDATA5 小时前
【Atlas】Atlas Hook 消费 Kafka 报错:GroupAuthorizationException
hadoop·分布式·kafka·ambari·hdp·linq·ranger
m0_687399847 小时前
telnet localhost 15672 RabbitMQ “Connection refused“ 错误表示目标主机拒绝了连接请求。
分布式·rabbitmq
陌上丨7 小时前
生产环境分布式锁的常见问题和解决方案有哪些?
分布式
新新学长搞科研7 小时前
【智慧城市专题IEEE会议】第六届物联网与智慧城市国际学术会议(IoTSC 2026)
人工智能·分布式·科技·物联网·云计算·智慧城市·学术会议
Ronin3057 小时前
日志打印和实用 Helper 工具
数据库·sqlite·rabbitmq·文件操作·uuid生成
泡泡以安8 小时前
Scrapy分布式爬虫调度器架构设计说明
分布式·爬虫·scrapy·调度器
没有bug.的程序员9 小时前
RocketMQ 与 Kafka 深度对垒:分布式消息引擎内核、事务金融级实战与高可用演进指南
java·分布式·kafka·rocketmq·分布式消息·引擎内核·事务金融
上海锟联科技9 小时前
250MSPS DAS 在地铁监测中够用吗?——来自上海锟联科技的工程实践
分布式·科技·分布式光纤传感·das解调卡·光频域反射·das
岁岁种桃花儿10 小时前
深度解析DolphinScheduler核心架构:搭建高可用Zookeeper集群
linux·分布式·zookeeper