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 computing-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. For more information, see Overview.
TDMQ for Pulsar can be used in various scenarios such as async decoupling, distributed transaction data consistency, ETL process, and sequential message sending/receiving. For more information, see Use Cases and Best Practice.
TDMQ for Pulsar offers better extensibility and scalability than Kafka and RabbitMQ and has a unique unified message delivery model that covers both the stream and queue features.
TDMQ for Pulsar offers a unified message delivery platform to improve the operations efficiency, reduce system redundancy, and lower the hardware and software costs. For more information, see Strengths.