Tencent Cloud Message Queue TDMQ RabbitMQ version has started public beta, there are surprises at the end of the article!

Introduction

On January 6, TDMQ RabbitMQ version was officially tested! TDMQ RabbitMQ version is a sub-product of TDMQ series products. It is a distributed high-availability message queue service that supports AMQP 0-9-1 protocol and is fully compatible with various components and concepts of open source RabbitMQ. Welcome to scan the QR code at the end of the article to experience it!

Background of TDMQ RabbitMQ Edition

As we all know, RabbitMQ is a message queue middleware with a long history. It is a message middleware developed using Erlang language to implement AMQP (Advanced Message Queue Protocol). RabbitMQ originally originated from the financial system. It has excellent performance in reliability, availability, scalability, message persistence, and high concurrency. TDMQ RabbitMQ version is a sub-product based on TDMQ. It supports AMQP 0-9-1 protocol and is fully compatible with various components and concepts of open source RabbitMQ. It is stable and reliable, easy to use and free of operation and maintenance. Compared with open source RabbitMQ, its performance is better. Good and easy to expand.

product description

TDMQ RabbitMQ version (TDMQ for RabbitMQ) has the underlying advantages of separation of computing and storage, flexible expansion and contraction, extremely flexible routing to adapt to the message delivery rules of various businesses, buffering upstream traffic pressure, and ensuring the stable operation of the message system . It is often used for asynchronous communication and service decoupling between systems, reducing the dependence between different services, and is widely used in distributed systems in finance and other industries. The basic concepts of TDMQ RabbitMQ version are as follows:

  • Producer: Send a message to Exchange.
  • Vhost: used for logical isolation, the Exchange and Queue between different Vhosts are isolated from each other and do not interfere with each other.
  • Exchange: A component that receives messages from producers and routes them to a Queue.
  • Queue: A buffer that stores messages for consumers to consume messages.
  • Consumer: Pulls messages from Queue for consumption.

Product advantages

  • Compatible with open source and supports AMQP 0-9-1 version standard protocol, fully supports open source RabbitMQ community and Queue, Exchange, Vhost components, and supports seamless access of native RabbitMQ peripheral components. It will also support one-click migration of open source RabbitMQ metadata to achieve zero-cost migration to the cloud (coming soon).

  • Full-featured TDMQ RabbitMQ version supports various message models of native RabbitMQ. Support dead letter switch and backup switch, users do not need to worry about message loss due to message expiration, routing failure and other factors. By default, the open-source delayed message plugin is supported, which makes it easy to use delayed messages without additional installation.

  • The stable and reliable persistence mechanism ensures the high reliability of TDMQ RabbitMQ version. Set the persistence of Exchange, Queue, and messages to ensure that metadata and message content are not lost after service restarts. The message adopts a three-copy storage strategy. When a physical machine fails, it can quickly migrate data, ensure that three backups of user data are available, and service availability reaches 99.95%.

  • Compared with the open source RabbitMQ, the highly scalable TDMQ RabbitMQ version supports a higher number of queues and has strong scalability. The underlying system can automatically scale, expand/reduce the cluster size according to the business scale, and is transparent to users.

  • Easy to use and free operation and maintenance provides API access interface and supports open source SDKs in all languages ​​and versions. Provide a complete set of operation and maintenance services of Tencent Cloud platform, real-time monitoring, help users to quickly find and solve problems, and ensure the availability of services. In addition, it also supports quick query of messages in a certain period of time to accurately locate your business problems.

Application scenarios

  • Seckill system traffic peak shaving The seckill system may cause system "downtime" due to excessive instantaneous traffic. The TDMQ RabbitMQ version buffers the upstream traffic pressure to ensure the stable operation of the message system.
  • The order data of the asynchronous decoupling transaction system of the business system involves hundreds of downstream business systems, such as delivery, logistics, and orders. TDMQ RabbitMQ version can realize asynchronous communication and service decoupling between systems, reduce dependencies between different services, improve processing efficiency, and ensure system stability.

Product experience entry

Tencent Cloud Message Queue TDMQ RabbitMQ version has been open for public beta, click the following link, you are welcome to experience it: https://cloud.tencent.com/product/trabbit

During the period from January 6th to January 20th, a special product experience activity with prizes will be launched. You can fill in the suggestions after using the product in the questionnaire below. We will select 10 high-quality product experience suggestions and send you Tencent dolls Blind box gift; Click the link below to fill out the product experience questionnaire: https://wj.qq.com/s2/9562721/5c52/

{{o.name}}
{{m.name}}

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=324126103&siteId=291194637