TDMQ for Pulsar is Tencent's proprietary messaging middleware based on Apache Pulsar. It comes with excellent cloud native and serverless features and is compatible with all components and principles of Pulsar. It also has the underlying benefits of compute-storage separation and flexible scaling.
TDMQ for Pulsar can add async decoupling and peak shifting capabilities to distributed application systems. It features massive message retention, high throughput, and reliable retry mechanism required by internet applications. Currently, it is widely used in Tencent's most billing scenarios, including primary payment process as well as real-time reconciliation, monitoring, and big data analysis.
High consistency, reliability, and concurrency
Compute-storage separation and support for dynamic horizontal scaling
Seamless scalability out to over a million topics
Very low publishing and end-to-end latency
Multiple subscription modes for topics (exclusive, shared, and failover)
A serverless lightweight computing framework Pulsar Functions offers the capability for stream-native data processing
Native support for multiple clusters in a Pulsar instance, with seamless geo-replication of messages across clusters