Amazon MQ per i tipi di storage ActiveMQ - Amazon MQ

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Amazon MQ per i tipi di storage ActiveMQ

Amazon MQ per ActiveMQ supporta Amazon Elastic File System EFS () e Amazon Elastic Block Store (). EBS Per impostazione predefinita, i broker ActiveMQ utilizzano Amazon EFS per lo storage dei broker. Per sfruttare l'elevata durabilità e la replica su più zone di disponibilità, usa AmazonEFS. Per sfruttare la bassa latenza e l'elevato throughput, usa Amazon. EBS

Importante
  • Puoi utilizzare Amazon EBS solo con la famiglia di tipi di istanze mq.m5 broker.

  • Sebbene sia possibile modificare il tipo di istanza del broker, non è possibile modificare il tipo di archiviazione del broker dopo la creazione del broker.

  • Amazon EBS replica i dati all'interno di una singola zona di disponibilità e non supporta la modalità di distribuzione attiva/standby di ActiveMQ.

Differenze tra i tipi di storage

La tabella seguente fornisce una breve panoramica delle differenze tra i tipi di EBS storage in memoriaEFS, Amazon e Amazon per i broker ActiveMQ.

Storage Type (Tipo di storage) Persistenza Esempio di caso d'uso Numero massimo approssimativo di messaggi accodati per produttore, al secondo (messaggio di 1 KB) Replica
In memoria Non persistente
  • Quotazioni di borsa

  • Aggiornamenti dei dati di posizione

  • Dati modificati frequentemente

5.000 Nessuno
Amazon EBS Persistente
  • Elevati volumi di testo

  • Elaborazione di ordini

500 Copie multiple all'interno di una singola zona di disponibilità (AZ)
Amazon EFS Persistente Transazioni finanziarie 80 Copie multiple su più copie AZs

Lo storage dei messaggi in memoria fornisce la latenza più bassa e il throughput massimo. Tuttavia, i messaggi vengono persi durante la sostituzione dell'istanza o il riavvio del broker.

Amazon EFS è progettato per essere altamente durevole, replicato su più piattaforme AZs per prevenire la perdita di dati derivante dal guasto di un singolo componente o da un problema che influisce sulla disponibilità di una zona di disponibilità. Amazon EBS è ottimizzato per il throughput e replicato su più server all'interno di un'unica AZ.