sobre nosotros

TDMQ para Apache Pulsar

2025-12-12 16:58

TDMQ para Apache Pulsar (TDMQ Pulsar Edition) es un middleware de mensajería de desarrollo propio basado en Apache Pulsar, que ofrece excelentes características nativas de la nube y sin servidor. Es compatible con los diversos componentes y conceptos de Pulsar y aprovecha las ventajas subyacentes de la separación de cómputo y almacenamiento, así como el escalado flexible. El producto se basa en una arquitectura de separación de cómputo y almacenamiento, que no solo permite un escalado flexible, sino que también admite millones de temas de mensajes sin una degradación significativa del rendimiento a medida que aumenta el número de temas, lo que lo hace ideal para escenarios empresariales a gran escala. A nivel funcional, el producto ofrece una amplia variedad de tipos de mensajes. Entre ellos, el Mensaje Programado puede satisfacer las necesidades empresariales de activación temporizada, mientras que el Mensaje de Transacción Distribuida garantiza la consistencia de los datos en todos los sistemas. Junto con una sólida consistencia de datos (basada en el protocolo de consistencia BookKeeper), garantiza la seguridad y la fiabilidad de los datos de los mensajes. En cuanto al soporte empresarial, más allá de escenarios clásicos como el desacoplamiento asíncrono y el recorte de picos, su capacidad de sincronización de datos es especialmente destacada. Permite el consumo fluido de mensajes y la sincronización de datos entre múltiples centros de datos, lo que facilita la expansión global del negocio. La compatibilidad con Apache Pulsar reduce los costos de migración y uso, mientras que la separación entre computación y almacenamiento sienta las bases para un alto rendimiento. La profunda integración de mensajes programados, mensajes de transacciones distribuidas y sincronización de datos convierte a este producto en una opción confiable para empresas con requisitos comerciales complejos.


 

Preguntas frecuentes

Apache Pulsar

P: Basada en Apache Pulsar, ¿qué ventajas ofrece la arquitectura de separación de almacenamiento y cómputo de Tencent Cloud TDMQ Pulsar Edition y cómo admite escenarios de sincronización de datos?

R: Como producto nativo de la nube dentro del ecosistema Apache Pulsar, la arquitectura de separación de cómputo y almacenamiento de Tencent Cloud TDMQ Pulsar Edition ofrece ventajas significativas: por un lado, permite un escalado flexible de clústeres según las necesidades del negocio, con recursos de cómputo y almacenamiento ajustados de forma independiente para evitar el desperdicio de recursos. Por otro lado, esta arquitectura admite un funcionamiento estable con millones de temas, lo que garantiza que el rendimiento del clúster no se degrade drásticamente incluso al aumentar el número de temas, satisfaciendo así las demandas de distribución de mensajes de las grandes empresas. Esta arquitectura es crucial para los escenarios de sincronización de datos: la sincronización de datos a menudo implica la transmisión interregional de mensajes masivos a través de múltiples centros de datos. La separación de cómputo y almacenamiento permite un escalado independiente de los recursos de almacenamiento, adaptándose fácilmente a las demandas de almacenamiento masivo de mensajes generadas durante la sincronización de datos. Además, la capacidad de escalado elástico de los nodos de cómputo puede adaptarse a picos repentinos de tráfico en la sincronización de datos, lo que garantiza una sincronización de datos eficiente y estable entre múltiples centros de datos. Combinado con las capacidades de colaboración interregional nativas de Apache Pulsar, la separación entre cómputo y almacenamiento reduce aún más la latencia y mejora la confiabilidad de la sincronización de datos.

Data Synchronization

P: ¿Qué características ofrecen las funciones de mensajes programados y mensajes de transacciones distribuidas de Tencent Cloud TDMQ Pulsar Edition y cómo funcionan juntas dentro del ecosistema Apache Pulsar para satisfacer necesidades comerciales complejas?

R: El Mensaje Programado de Tencent Cloud TDMQ Pulsar Edition permite a las empresas activar el consumo de mensajes en momentos preestablecidos, adaptándose con precisión a escenarios como tareas programadas y procesamiento comercial periódico. Gracias al confiable mecanismo de entrega de Apache Pulsar, garantiza que los mensajes programados no se pierdan ni se retrasen. El Mensaje de Transacción Distribuida, por otro lado, garantiza la consistencia transaccional en todos los sistemas y procesos de negocio, evitando inconsistencias de datos causadas por fallos en la entrega de mensajes, lo que lo hace ideal para escenarios empresariales clave como el pago de pedidos y la sincronización de datos. Dentro del ecosistema de Apache Pulsar, estas dos funciones demuestran una sinergia significativa: por ejemplo, en un escenario de pedido de comercio electrónico, el Mensaje de Transacción Distribuida puede garantizar la atomicidad entre la creación del pedido y la deducción del inventario después de que un usuario realiza un pedido, evitando problemas como la sobreventa o la falta de deducciones. Simultáneamente, el Mensaje Programado puede establecer reglas para cancelar automáticamente los pedidos si el pago no se completa dentro de un plazo específico, activando tareas programadas una vez completada la transacción. La arquitectura de mensajería unificada que ofrece Apache Pulsar permite que los mensajes programados y los mensajes de transacciones distribuidas compartan capacidades subyacentes de alta disponibilidad y alto rendimiento. Su colaboración no solo garantiza la coherencia de la lógica de negocio, sino que también satisface los requisitos de programación flexible, aprovechando al máximo las ventajas integrales del ecosistema Apache Pulsar.

Compute-Storage Separation

P: En escenarios de sincronización de datos de múltiples centros de datos, ¿cómo funcionan juntos la arquitectura de separación de almacenamiento y cómputo de Tencent Cloud TDMQ Pulsar Edition y el mensaje de transacción distribuida, y qué papel auxiliar desempeña el mensaje programado en este contexto?

R: En escenarios de sincronización de datos con múltiples centros de datos, la colaboración entre la arquitectura de separación de cómputo y almacenamiento y los Mensajes de Transacción Distribuidos (DTM) actúa como una protección fundamental: la separación de cómputo y almacenamiento permite que los nodos de cómputo de cada centro de datos gestionen de forma independiente las solicitudes de sincronización de datos, mientras que los nodos de almacenamiento gestionan centralmente los datos de los mensajes, evitando así la presión de almacenamiento desigual causada por la transmisión de datos entre múltiples centros. Los Mensajes de Transacción Distribuidos (DTM) garantizan la coherencia transaccional en la sincronización de datos entre múltiples centros de datos. Por ejemplo, cuando los datos empresariales cambian en un centro de datos, se sincronizan con los demás centros mediante DTM, lo que garantiza la coherencia de los datos en todos ellos y evita discrepancias. Los Mensajes Programados desempeñan un papel auxiliar clave en este escenario: permiten configurar tareas periódicas de verificación de datos, comprobando regularmente los datos sincronizados en los centros de datos para identificar y corregir rápidamente las anomalías de sincronización. Además, para requisitos de sincronización que no son en tiempo real, los DTM pueden utilizarse para activar la sincronización de datos por lotes, reduciendo la presión de red y computacional durante las horas punta. Combinados con las características de compatibilidad de Apache Pulsar, estos tres elementos hacen que la sincronización de datos de múltiples centros de datos sea eficiente y confiable, satisfaciendo plenamente las necesidades de implementación de las empresas con operaciones globalizadas.


Obtenga el último precio? Le responderemos lo antes posible (dentro de las 12 horas)
This field is required
This field is required
Required and valid email address
This field is required
This field is required
For a better browsing experience, we recommend that you use Chrome, Firefox, Safari and Edge browsers.