什么是消息队列 Pulsar 版?
消息队列 Pulsar 版(TDMQ for Apache Pulsar,简称 TDMQ Pulsar 版)是一款基于 Apache Pulsar 自研的消息中间件,具备极好的云原生和 Serverless 特性,兼容 Pulsar 的各个组件与概念,具备计算存储分离,灵活扩缩容的底层优势。
TDMQ Pulsar 版可为分布式应用系统提供异步解耦和削峰填谷的能力,具备互联网应用所需的海量消息堆积、高吞吐、可靠重试等特性,目前已应用在腾讯计费绝大部分场景,包括支付主路径、实时对账、实时监控、大数据实时分析等方面。详细说明请参见 产品概述。
如何使用 TDMQ Pulsar 版?
TDMQ Pulsar 版有哪些应用场景?
TDMQ Pulsar 版相对于竞品有哪些优势?
相对于 Kafka 和 RabbitMQ,TDMQ Pulsar 版提供了更好的扩展性、伸缩性,以及独有的统一的兼具流和排队功能的消息传递模型。
TDMQ Pulsar 版能为使用者提供统一的消息传递平台来提高运营效率,删除冗余系统并减少硬件和软件成本。详细了解请参见 产品优势。
TDMQ Pulsar 版中命名空间的定义和应用场景是什么?
命名空间是 TDMQ Pulsar 版中的一个资源管理概念。用户不同的业务场景一般都可以通过命名空间做隔离,并且针对不同的业务场景设置专门的配置,也可以用来区分生产/测试环境。
命名空间可作为:
1. 流控和消息存储策略调整的最小集合( Topic 只能按命名空间分类一批一批地调整)。
2. 权限管控的最小集合,token 可以设定具备某个命名空间下所有 Topic 的读或者写的权限。