ckafka、Pulsar、TDMQ RocketMQ 版、TDMQ RabbitMQ 版和TDMQ CMQ 版功能上有啥区别

2022-04-25 17:28:59 浏览数 (2)

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)

0 人点赞