tencent cloud

文档反馈

开源对比

最后更新时间:2024-12-02 17:03:07
    TDMQ Pulsar 版与开源 Apache Pulsar 的性能对比详情如下:
    对比项
    TDMQ Pulsar 版
    Apache Pulsar
    成本
    按量使用,弹性计费,
    成本可控,无需运维专项人力
    自建无法弹性使用,资源利用率低,自建需一定的人力维护,运维成本高
    可扩展性
    非常灵活,易于扩展,客户无需关注扩缩容过程,可以充分利用规模效应应对突发的高负载
    Broker 节点的扩展较为灵活,但 BookKeeper 集群的扩展手动操作较为复杂,容易误操作影响数据
    可用性
    多个可用区地域均为跨区部署,消息三副本异地存储,腾讯云承诺可用性在99.95%以上,提供集群限流优化,防止集群被大流量打垮
    需要自己异地部署保障可用性,需要自己处理大流量负载下的集群可用性
    安全防护
    利用公有云安全产品,天然支持
    需要安装配置开源插件
    监控告警
    利用公有云监控告警,天然支持
    需要安装配置开源插件
    总结
    支持按量使用和计费,无需关心配置
    免运维,无需关心底层组件
    支持通过云 API HTTP 协议收发消息,简单易用
    高 SLA 保障,针对性参数调优
    依赖组件多,运维量大
    无 SLA 保障
    安全防护能力有限
    无法精准掌握配置造成资源浪费

    主导功能

    消息重试和死信机制;
    Tag 消息,支持消息标签过滤;
    客户端增加 listenerName 标识,支持多网络接入;
    服务端集群重启耗时抖动问题优化,修复/优化问题时,降低重启对业务的影响。

    独有特性

    完整的消息查询和消息轨迹
    支持从生产、存储到消费的完整的消息查询和轨迹功能,便于用户快速定位异常消息的状态。
    服务端主动重新推送消息
    服务端可以配置是否允许主动推送长时间没有 ack 的消息,避免业务由于失败没有 ack 等情况下消息丢失的情况,通知防止由于 ack 遗漏等情况导致 backlog 堆积过大的情况。
    单机租户维度限流
    支持租户粒度生产、消费速率和流量的限流能力。
    重点对象的内存占用、内部拉取数据的流量、速率等精细化指标监控
    针对核心的内存对资源做更加精细化的监控,方便观察和统计当前各个资源的内存使用情况;增加了从 bk 读取消息速率和流量的监控。
    bk 数据压缩可视化监控
    展示bk数据压缩过程的完整信息,包括压缩的 ledger 以及每个 ledger 处理的耗时情况等。
    bk 数据压缩读写限流以及动态化配置能力
    支持压缩过程中的读限流,避免大量磁盘带宽占用,同时支持动态调整压缩限流能力。
    优化 bk 客户端,减少可用区容灾的故障恢复
    通过增加快速剔除 bk 故障节点的能力,提升集群整体的故障恢复速度。

    其他

    后台维护
    社区很多特性不会合并老版本,TDMQ Pulsar 团队会及时跟进社区情况,选择有价值的特性、Bugfix 回合。
    护航&专家服务
    提供保驾护航服务,如产品升级、新业务上线、大促营销活动等,保障业务平稳运行。
    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持