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

相关推荐
袁煦丞 cpolar内网穿透实验室36 分钟前
远程调试内网 Kafka 不再求运维!cpolar 内网穿透实验室第 791 个成功挑战
运维·分布式·kafka·远程工作·内网穿透·cpolar
人间打气筒(Ada)1 小时前
GlusterFS实现KVM高可用及热迁移
分布式·虚拟化·kvm·高可用·glusterfs·热迁移
xu_yule1 小时前
Redis存储(15)Redis的应用_分布式锁_Lua脚本/Redlock算法
数据库·redis·分布式
難釋懷5 小时前
分布式锁的原子性问题
分布式
ai_xiaogui6 小时前
【开源前瞻】从“咸鱼”到“超级个体”:谈谈 Panelai 分布式子服务器管理系统的设计架构与 UI 演进
服务器·分布式·架构·分布式架构·panelai·开源面板·ai工具开发
凯子坚持 c6 小时前
如何基于 CANN 原生能力,构建一个支持 QoS 感知的 LLM 推理调度器
分布式
飞升不如收破烂~7 小时前
Redis 分布式锁+接口幂等性使用+当下流行的限流方案「落地实操」+用户连续点击两下按钮的解决方案自用总结
数据库·redis·分布式
无心水7 小时前
分布式定时任务与SELECT FOR UPDATE:从致命陷阱到优雅解决方案(实战案例+架构演进)
服务器·人工智能·分布式·后端·spring·架构·wpf
Lansonli7 小时前
大数据Spark(八十):Action行动算子fold和aggregate使用案例
大数据·分布式·spark