产品概述

最近更新时间: 2024-10-17 17:10:00

消息队列 TDMQ(Tencent Distributed Message Queue,简称 TDMQ)是一款基于 Apache 顶级开源项目 Pulsar 自研的金融级分布式消息中间件,其计算与存储分离的架构设计,使得它具备极好的云原生和 Serverless 特性,用户按量使用,无需关心底层资源。

TDMQ 拥有原生 Java 、 C++、Python、GO 等多种 SDK,同时支持 HTTP 协议方式接入,可为分布式应用系统提供异步解耦和削峰填谷的能力,具备互联网应用所需的海量消息堆积、高吞吐、可靠重试等特性。

TDMQ 目前已应用在腾讯计费绝大部分场景,包括支付主路径、实时对账、实时监控、大数据实时分析等方面。

主要特性

  • 具备高一致、高可靠、高并发特性

  • 采用服务和存储分离架构,支持水平动态扩容

  • 支持百万级消息主题

  • 非常低的消息发布和端到端的延迟

  • 支持多种订阅模式: 独占(exclusive)、共享(shared)、灾备(failover)

  • 一个 Serverless 的轻量级计算框架 Functions 提供了原生的流数据处理

  • 支持多集群,能够无缝的基于地理位置进行跨集群的备份