Configurazione di Amazon MQ - Amazon Managed Streaming per Apache Kafka

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à.

Configurazione di Amazon MQ

Amazon Managed Streaming for Apache Kafka fornisce una configurazione predefinita per broker, argomenti e nodi Apache. ZooKeeper Puoi inoltre creare configurazioni personalizzate e utilizzarle per creare nuovi cluster MSK o per aggiornare cluster esistenti. Una configurazione MSK è costituita da un insieme di proprietà e dai relativi valori corrispondenti.

Linee guida per la configurazione a livello di argomento dell'archiviazione a più livelli

Di seguito sono riportate le impostazioni e le limitazioni predefinite per la configurazione dell'archiviazione a più livelli a livello di argomento.

  • Amazon MSK non supporta segmenti di log di dimensioni inferiori per argomenti con l'archiviazione a più livelli attivata. Se si desidera creare un segmento, è prevista una dimensione minima del segmento di log di 48 MiB o un tempo minimo di distribuzione del segmento di 10 minuti. Questi valori sono mappati alle proprietà segment.bytes e segment.ms.

  • Il valore di local.retention.ms/bytes non può essere uguale o superiore a retention.ms/bytes. Questa è l'impostazione di conservazione dell'archiviazione a più livelli.

  • Il valore predefinito per local.retention.ms/bytes è -2. Ciò significa che il valore retention.ms viene utilizzato per local.retention.ms/bytes. In questo caso, i dati rimangono sia nell'archiviazione locale sia nell'archiviazione a più livelli (una copia per ciascuna) e scadono insieme. Con questa opzione, una copia dei dati locali viene memorizzata nell'archiviazione remota. In questo caso, i dati letti dal traffico di utilizzo provengono dall'archiviazione locale.

  • Il valore predefinito per retention.ms è 7 giorni. Non esiste un limite di dimensione predefinito per retention.bytes.

  • Il valore minimo per retention.ms/bytes è -1. Ciò significa una conservazione infinita.

  • Il valore minimo per local.retention.ms/bytes è -2. Ciò significa una conservazione infinita per l'archiviazione locale. Corrisponde all'impostazione di retention.ms/bytes su -1.

  • La configurazione a livello di argomento retention.ms è obbligatoria per gli argomenti con l'archiviazione a più livelli attivata. Il valore minimo per retention.ms è 3 giorni.