Configurações somente leitura do agente Express - Amazon Managed Streaming for Apache Kafka

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Configurações somente leitura do agente Express

O Amazon MSK define os valores dessas configurações e as protege contra alterações que possam afetar a disponibilidade do seu cluster. Esses valores podem mudar dependendo da versão do Apache Kafka em execução no cluster, portanto, lembre-se de verificar os valores do seu cluster específico.

A tabela a seguir lista as configurações somente leitura para agentes Express.

Propriedade Description Valor expresso do agente
broker.id O ID do agente desse servidor. 1,2,3...
broker.rack Prateleira do agente. Isso será usado na atribuição de replicação com reconhecimento de rack para tolerância a falhas. Exemplos: `RACK1`, `us-east-1d` ID AZ ou ID de sub-rede

default.replication.factor

Fatores de replicação padrão para todos os tópicos.

3

fetch.max.bytes O número máximo de bytes que retornaremos para uma solicitação de busca. Padrão do Apache Kafka
group.max.size O número máximo de consumidores que um único grupo de consumidores pode acomodar. Padrão do Apache Kafka
inter.broker.listener.name Nome do receptor usado para comunicação entre agentes. REPLICATION_SECURE ou REPLICATION
inter.broker.protocol.version Especifica qual versão do protocolo entre agentes é usada. Padrão do Apache Kafka
Receptores Lista de ouvintes - Lista separada por vírgulas dos nomes dos URIs ouvintes e os nomes dos ouvintes. É possível definir advertised.listeners property, mas não a propriedade listeners. MSK-generated
log.message.format.version Especifique a versão do formato da mensagem que o agente usará para anexar mensagens aos logs. Padrão do Apache Kafka

min.insync.replicas

Quando um produtor define acks como all (ou -1), o valor em min.insync.replicas especifica o número mínimo de réplicas que devem confirmar que uma gravação foi considerada bem-sucedida. Se não for possível atender a esse mínimo, o produtor criará uma exceção (NotEnoughReplicas ou NotEnoughReplicasAfterAppend).

Você pode usar o valor de acks de seu produtor para forçar garantias de durabilidade maiores. Ao definir acks como “todos”. Isso garante que o produtor gere uma exceção se a maioria das réplicas não receber uma gravação.

2

num.io.threads Número de threads que o servidor usa para produzir solicitações que podem incluir E/S de discos. (m7g.large, 8), (m7g.xlarge, 8), (m7g.2xlarge, 16), (m7g.4xlarge, 32), (m7g.8xlarge, 64), (m7g.12xlarge, 96), (m7g.16xlarge, 128) Com base no tipo de instância. =Math.max (8, 2* v) CPUs
num.network.threads O número de threads que o servidor usa para receber solicitações da rede e enviar respostas para a rede. (m7g.large, 8), (m7g.xlarge, 8), (m7g.2xlarge, 8), (m7g.4xlarge, 16), (m7g.8xlarge, 32), (m7g.12xlarge, 48), (m7g.16xlarge, 64) Com base no tipo de instância. =Math.max (8, v) CPUs
replica.fetch.response.max.bytes O número máximo de bytes esperado para toda a resposta de busca. Os registros são buscados em lotes e, se o primeiro lote de registros na primeira partição não vazia da busca for maior que esse valor, o lote de registros ainda será retornado para garantir o progresso. Esse não é um máximo absoluto. As propriedades message.max.bytes (configuração do agente) ou max.message.bytes (configuração do tópico) especificam o tamanho máximo do lote de logs aceito pelo agente. Padrão do Apache Kafka
request.timeout.ms A configuração controla o período máximo de espera do cliente pela resposta de uma solicitação. Se a resposta não for recebida antes que o tempo limite termine, o cliente reenviará a solicitação, se necessário, ou a solicitação falhará se as novas tentativas forem esgotadas. Padrão do Apache Kafka
transaction.state.log.min.isr A configuração min.insync.replicas substituída no tópico de transação. 2
transaction.state.log.replication.factor O fator de replicação do tópico de transação. Padrão do Apache Kafka

unclean.leader.election.enable

Permite que as réplicas que não estão no conjunto ISR atuem como líderes em último recurso, mesmo que isso possa resultar em perda de dados.

FALSE