消息中间件

本文最后更新于:2023年8月15日 下午

消息中间件

Kafka:zookeeper是kafaka的集群管理工具

优点:

  • 百万级别的吞吐量
  • 客户端语言支持很丰富
  • 在日志管理领域很成熟

缺点:

  • 消息是无序的
  • 队列消息有失败的概率(有其他方式避免)
  • 不支持延迟队列

RocketMQ:

    很好用,万单位的吞吐量,比kafaka轻量级(kafaka的cpu消耗高),消息准确率也高, 高性能、满足可靠性、分布式事物、支持水平扩展、上亿级别的消息堆积、主从之间的切换等等。MQ的所有优点它基本都满足。但是它最大的缺点:商业版收费。因此它有许多功能是不对外提供的

RabbitMQ:

    很好用,和RocketMQ差不多,免费,消息不会丢失,不支持消息回溯

kafaka主要用于大数据量的处理,性能很高,针对日志领域设计的,对消息小概率丢失可忽略不计的业务场景,会有延迟;

rabbitMQ主要适合消息准确率和实时性要求高,轻量级的场景。

参考链接:
https://blog.csdn.net/qq_44836294/article/details/108048637


消息中间件
http://bestkele.cn/2023/02/02/concept/message-middleware/
作者
kele
发布于
2023年2月2日
许可协议