View a markdown version of this page

Configurazioni di sola lettura di Express Brokers - 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à.

Configurazioni di sola lettura di Express Brokers

Amazon MSK imposta i valori per queste configurazioni e le protegge dalle modifiche che potrebbero influire sulla disponibilità del cluster. Questi valori possono cambiare a seconda della versione di Apache Kafka in esecuzione sul cluster, quindi ricordati di controllare i valori del tuo cluster specifico.

La tabella seguente elenca le configurazioni di sola lettura per i broker Express.

Proprietà Description Valore di Express Broker
broker.id L'id del broker per questo server. 1,2,3...
broker.rack Rack del broker. Verrà utilizzato nell'assegnazione della replica in modalità rack aware per la tolleranza ai guasti. Esempi: `RACK1`, `us-east-1d` ID AZ o ID di sottorete

default.replication.factor

Fattori di replica predefiniti per tutti gli argomenti.

3

fetch.max.bytes Il numero massimo di byte che restituiremo per una richiesta di recupero. Impostazione predefinita di Apache Kafka
group.max.size Il numero massimo di consumatori che un singolo gruppo di consumatori può ospitare. Impostazione predefinita di Apache Kafka
inter.broker.listener.name Nome del listener utilizzato per la comunicazione tra broker. REPLICATION_SECURE o REPLICATION
inter.broker.protocol. version Specifica quale versione del protocollo inter-broker viene utilizzata. Apache Kafka (impostazione predefinita)
listener Listener List: Comma-separated elenco degli URI su cui ascolteremo e i nomi degli ascoltatori. È possibile impostare la proprietàadvertised.listeners property, ma non la proprietà. listeners MSK-generated
log.message.format.version Specifica la versione del formato del messaggio che il broker utilizzerà per aggiungere messaggi ai log. Impostazione predefinita di Apache Kafka

min.insync.replicas

Quando un produttore imposta ack su all (o-1), il valore in min.insync.replicas specifica il numero minimo di repliche che devono riconoscere una scrittura perché la scrittura sia considerata riuscita. Se questo minimo non può essere raggiunto, il produttore solleva un'eccezione (o). NotEnoughReplicas NotEnoughReplicasAfterAppend

Puoi utilizzare il valore delle confezioni fornite dal tuo produttore per applicare maggiori garanzie di durata. Impostando i pacchetti su «tutti». Ciò garantisce che il produttore generi un'eccezione se la maggior parte delle repliche non riceve una scrittura.

2

num.io.thread Numero di thread utilizzati dal server per produrre richieste, che possono includere il disco I/O. (m7g.large, 8), (m7g.xlarge, 8), (m7g.2xlarge, 16), (m7g.4xlarge, 32), (m7g.8xlarge, 64), (m7g.12xlarge, 96), (m7g.16xlarge, 128) In base al tipo di istanza. = Math.max (8, 2 * vCPU)
num.network.threads Numero di thread utilizzati dal server per ricevere richieste dalla rete e inviare risposte alla rete. (m7g.large, 8), (m7g.xlarge, 8), (m7g.2xlarge, 8), (m7g.4xlarge, 16), (m7g.8xlarge, 32), (m7g.12xlarge, 48), (m7g.16xlarge, 64) In base al tipo di istanza. = Math.max (8, vCPU)
replica.fetch.response.max.bytes Il numero massimo di byte previsto per l'intera risposta di recupero. I record vengono recuperati in batch. Se il primo batch di record nella prima partizione non vuota del recupero è più grande di questo valore, il batch di record verrà comunque restituito per garantire l'avanzamento. Questo non è un massimo assoluto. Le proprietà message.max.bytes (broker config) o max.message.bytes (topic config) specificano la dimensione massima del batch di record accettata dal broker. Impostazione predefinita di Apache Kafka
richiesta.timeout.ms La configurazione controlla il tempo massimo di attesa del client per la risposta a una richiesta. Se la risposta non viene ricevuta prima dello scadere del timeout, il client invierà nuovamente la richiesta se necessario o fallirà la richiesta se i tentativi saranno esauriti. Impostazione predefinita di Apache Kafka
transaction.state.log.min.isr min.insync.replicasConfigurazione sostituita per l'argomento della transazione. 2
transaction.state.log.replication.factor Il fattore di replica per l'argomento di transazione. Impostazione predefinita di Apache Kafka

unclean.leader.election.enable

Consente alle repliche non incluse nell'ISR impostato di fungere da leader come ultima risorsa, anche se ciò potrebbe comportare la perdita di dati.

FALSE