chi siamo

TDMQ per Apache Pulsar

2025-12-12 16:58

TDMQ per Apache Pulsar (TDMQ Pulsar Edition) è un middleware di messaggistica sviluppato internamente basato su Apache Pulsar, che offre eccellenti caratteristiche cloud-native e serverless. È compatibile con i vari componenti e concetti di Pulsar e sfrutta i vantaggi sottostanti della separazione elaborazione-archiviazione e della scalabilità flessibile. Il prodotto è basato su un'architettura di separazione elaborazione-archiviazione, che non solo consente una scalabilità flessibile, ma supporta anche milioni di argomenti di messaggio senza un significativo degrado delle prestazioni all'aumentare del numero di argomenti, rendendolo perfettamente adatto a scenari aziendali su larga scala. A livello funzionale, il prodotto offre un'ampia varietà di tipologie di messaggio. Tra queste, la modalità Scheduled Message può soddisfare le esigenze aziendali di attivazione temporizzata, mentre la modalità Distributed Transaction Message garantisce la coerenza dei dati tra i sistemi. Insieme alla solida coerenza dei dati (basata sul protocollo di coerenza BookKeeper), garantisce la sicurezza e l'affidabilità dei dati dei messaggi. In termini di supporto aziendale, oltre a scenari classici come il disaccoppiamento asincrono e il peak shaving, la sua capacità di sincronizzazione dei dati è particolarmente eccezionale. Consente un consumo di messaggi e una sincronizzazione dei dati senza interruzioni tra più data center, facilitando l'espansione aziendale globale. La compatibilità con Apache Pulsar riduce i costi di migrazione e utilizzo, mentre la separazione tra elaborazione e storage getta le basi per prestazioni elevate. La profonda integrazione di messaggi pianificati, messaggi di transazione distribuiti e sincronizzazione dei dati rende questo prodotto una scelta affidabile per le aziende che devono affrontare requisiti aziendali complessi.


 

Domande frequenti

Apache Pulsar

D: Basata su Apache Pulsar, quali vantaggi offre l'architettura di separazione elaborazione-archiviazione di Tencent Cloud TDMQ Pulsar Edition e come supporta gli scenari di sincronizzazione dei dati?

R: In quanto prodotto cloud-native all'interno dell'ecosistema Apache Pulsar, l'architettura di separazione elaborazione-archiviazione di Tencent Cloud TDMQ Pulsar Edition offre vantaggi significativi: da un lato, consente un ridimensionamento flessibile dei cluster in base alle esigenze aziendali, con risorse di elaborazione e archiviazione regolate in modo indipendente per evitare sprechi. Dall'altro, questa architettura supporta un funzionamento stabile con milioni di argomenti, garantendo che le prestazioni del cluster non peggiorino drasticamente anche con l'aumento del numero di argomenti, soddisfacendo le esigenze di distribuzione dei messaggi delle aziende su larga scala. Questa architettura è fondamentale per gli scenari di sincronizzazione dei dati: la sincronizzazione dei dati spesso comporta la trasmissione interregionale di messaggi di grandi dimensioni su più data center. La separazione elaborazione-archiviazione consente il ridimensionamento indipendente delle risorse di archiviazione, soddisfacendo facilmente le enormi esigenze di archiviazione dei messaggi generate durante la sincronizzazione dei dati. Inoltre, la capacità di ridimensionamento elastico dei nodi di elaborazione può far fronte a improvvisi picchi di traffico nella sincronizzazione dei dati, garantendo una sincronizzazione efficiente e stabile tra più data center. In combinazione con le funzionalità di collaborazione interregionale native di Apache Pulsar, la separazione elaborazione-archiviazione riduce ulteriormente la latenza e migliora l'affidabilità della sincronizzazione dei dati.

Data Synchronization

D: Quali caratteristiche offrono le funzionalità Scheduled Message e Distributed Transaction Message di Tencent Cloud TDMQ Pulsar Edition e come interagiscono all'interno dell'ecosistema Apache Pulsar per soddisfare le complesse esigenze aziendali?

R: La funzionalità Scheduled Message di Tencent Cloud TDMQ Pulsar Edition consente alle aziende di attivare l'utilizzo dei messaggi a orari preimpostati, adattandosi con precisione a scenari come attività pianificate ed elaborazioni aziendali periodiche. Sfruttando l'affidabile meccanismo di recapito di Apache Pulsar, garantisce che i messaggi pianificati non vengano persi né ritardati. Distributed Transaction Message, d'altra parte, garantisce la coerenza transazionale tra sistemi e processi aziendali, prevenendo incoerenze nei dati causate da errori di recapito dei messaggi, rendendolo ideale per scenari aziendali chiave come i pagamenti degli ordini e la sincronizzazione dei dati. All'interno dell'ecosistema Apache Pulsar, queste due funzionalità dimostrano una sinergia significativa: ad esempio, in uno scenario di ordini di e-commerce, Distributed Transaction Message può garantire l'atomicità tra la creazione dell'ordine e la detrazione dall'inventario dopo che un utente effettua un ordine, prevenendo problemi come "hover-selling" o "detrazioni mancanti. Allo stesso tempo, Scheduled Message può impostare regole per annullare automaticamente gli ordini se il pagamento non viene completato entro un intervallo di tempo specificato, attivando attività temporizzate al termine della transazione. L'architettura di messaggistica unificata fornita da Apache Pulsar consente a Scheduled Message e Distributed Transaction Message di condividere funzionalità di base ad alta disponibilità e alta produttività. La loro collaborazione non solo garantisce coerenza nella logica di business, ma soddisfa anche i requisiti di pianificazione flessibile, sfruttando appieno i vantaggi complessivi dell'ecosistema Apache Pulsar.

Compute-Storage Separation

D: Negli scenari di sincronizzazione dei dati multi-data center, come funzionano insieme l'architettura di separazione elaborazione-archiviazione di Tencent Cloud TDMQ Pulsar Edition e il Distributed Transaction Message e quale ruolo ausiliario svolge il Scheduled Message in questo contesto?

R: Negli scenari di sincronizzazione dati multi-data center, la collaborazione tra l'architettura di separazione elaborazione-archiviazione e i messaggi di transazione distribuiti (DTM) funge da salvaguardia fondamentale: la separazione elaborazione-archiviazione consente ai nodi di elaborazione in ciascun data center di gestire in modo indipendente le richieste di sincronizzazione dati, mentre i nodi di archiviazione gestiscono centralmente i dati dei messaggi, evitando una pressione di archiviazione non uniforme causata dalla trasmissione dati multi-centro. I messaggi di transazione distribuiti garantiscono la coerenza transazionale nella sincronizzazione dei dati tra più data center. Ad esempio, quando i dati aziendali cambiano in un data center, vengono sincronizzati con gli altri centri tramite messaggi di transazione distribuiti, garantendo la coerenza dei dati in tutti i centri e prevenendo discrepanze. I messaggi pianificati svolgono un ruolo ausiliario chiave in questo scenario: possono essere utilizzati per impostare attività periodiche di verifica dei dati, controllando regolarmente i dati sincronizzati tra i data center per identificare e correggere tempestivamente le anomalie di sincronizzazione. Inoltre, per requisiti di sincronizzazione non in tempo reale, i messaggi pianificati possono essere utilizzati per attivare in batch la sincronizzazione dei dati, riducendo la pressione di rete e di calcolo durante i periodi di picco. In combinazione con le funzionalità di compatibilità di Apache Pulsar, questi tre elementi rendono la sincronizzazione dei dati multi-data center efficiente e affidabile, soddisfacendo pienamente le esigenze di implementazione delle aziende con operazioni globalizzate.


Ricevi l'ultimo prezzo? Ti risponderemo al più presto (entro 12 ore)
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.