ckafka、Pulsar、TDMQ RocketMQ 版、TDMQ RabbitMQ 版和TDMQ CMQ 版功能上的区别
小编:管理员 661阅读 2022.07.29
ckafka、TDMQ Pulsar版、TDMQ RocketMQ 版、TDMQ RabbitMQ 版和TDMQ CMQ 版功能上有啥区别
消息队列 CKafka(Cloud Kafka)是基于开源 Apache Kafka 消息队列引擎,提供高吞吐性能、高可扩展性的消息队列服务。消息队列 CKafka 完美兼容 Apache kafka 0.9、0.10、1.1、2.4、2.8版本接口,在性能、扩展性、业务安全保障、运维等方面具有超强优势,让您在享受低成本、超强功能的同时,免除繁琐运维工作。
TDMQ Pulsar版、TDMQ RocketMQ 版、TDMQ RabbitMQ 版和TDMQ CMQ 版都是基于pulsar的多协议支持的实现,具备计算存储分离,灵活扩缩容的底层优势。
可以根据自己的业务需求进行消息队列的选型,如有疑问或不同的建议,欢迎留言
ckafka |
Pulsar |
TDMQ RocketMQ 版 |
TDMQ RabbitMQ 版 |
TDMQ CMQ 版 |
|
---|---|---|---|---|---|
吞吐量 |
实例带宽20000或更大 |
单 Topic 分区生产消费带宽上限400 Mbps |
单命名空间带宽上限(生产+消费) 400Mbps |
无 |
队列和topic: 400Mbps |
消息大小 |
不超过12MB |
5MB(Chunking) |
5MB |
4MB |
1MB |
回溯 |
重置offset |
消费位点重置15天 |
消费位点重置 15天 |
无 |
支持(15天) |
定时消息 |
无 |
支持(10天以内) |
40天 |
40天 |
支持 |
延时消息 |
无 |
消息最大延时10天 |
40天 |
40天 |
支持 |
事务 |
腾讯云 CKafka 完美兼容社区 Kafka,2.x在事务特性方面有较大改进 |
目前不支持,后期会 |
未来会支持(普通、全局顺序、局部顺序) |
无 |
支持 |
重试队列 |
无 |
支持 |
支持 |
无 |
无(使用重试策略) |
死信队列 |
无 |
支持 |
支持 |
支持死信交换机与备用交换机 |
支持 |
保存周期上限 |
90天 |
15天 |
15天 |
15天 |
queue:15天 topic:默认设置为24小时,暂不允许修改 |
单集群最大存储容量 |
100T或更大 |
100GB |
无限制 |
无 |
不可见消息数队列上限为1亿条, 消息堆积容量上限10G,不够可以提工单 |
TPS/QPS |
很大 |
单 Topic 分区生产 TPS 上限50000 单集群 QPS 超过10万 |
单命名空间 TPS 上限 8000(生产TPS到达上限不影响消费TPS) |
单 Vhost TPS 上限 8000(生产TPS到达上限不影响消费TPS) |
生产消费各5000 |
单 Topic 支持的 Partition 数量 |
1500 |
32 |
32 |
无 |
无 |
公网 |
支持(3-198Mbps) |
开发测试使用 |
开发测试使用 |
开发测试使用 |
支持 |
SDK |
Java、Python、Go、PHP、C++、Node.js |
TCP协议(Java、Go、C++、Python、Node.js) HTTP协议(Java、Go、C++、Python、PHP) |
Java、c++、Go、Python |
Java、Go、C++、Python、PHP |
HTTP数据流(Java、Python、PHP) |
相关推荐
- 【RocketMQ系列】RocketMQ集群,RocketMQ-on-DLedger集群 本文RocketMQ系列第四篇,主要介绍RocketMQ集群及如何部署自动容灾切换的 RocketMQ-on-DLedger Group。RocketMQ集群搭建ROcketMQ集群搭建有以下几种方案:「单Master模式」「多Master模式」「多Master多Slave模式-异步复制」「多Master多Slave模式-同步双写」其…
- 3DMAX提示和技巧 本主题标识使用 Civil View 的一些重要提示和技巧。常规使用屏幕分辨率至少为 1280x1024 的 Civil View。低于此分辨率时,一些面板将占用过多屏幕空间。 将视口设置为线框显示以达到最佳性能。 要尽可能简化用户界面,请在单个视口中工作并关闭 3ds Max 命令面…