View a markdown version of this page

Como funciona a distribuição de registros gerenciados por serviços - Amazon Kinesis Data Streams

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

Como funciona a distribuição de registros gerenciados por serviços

Quando você ativa a estratégia de distribuição de registros gerenciada pelo serviço em um stream, o Kinesis Data Streams assume a responsabilidade de distribuir registros entre fragmentos. O serviço usa algoritmos internos para distribuir os registros uniformemente e evitar fragmentos quentes. Isso elimina problemas comuns com chaves de partição geradas pelo cliente, como distribuição desigual de tráfego. Também evita a aceleração rotativa das teclas de atalho.

Principais características da distribuição de registros gerenciados por serviços:

  • Stream-level configuração — A estratégia de distribuição de registros é configurada no nível do fluxo e se aplica a todos os registros gravados nesse fluxo.

  • On-demand somente fluxos — a distribuição de Service-managed registros está disponível para fluxos sob demanda (On-Demand Standard e On-Demand Advantage). Ele não é suportado em fluxos provisionados.

  • Sem garantias de pedido — Como o serviço distribui registros entre fragmentos usando algoritmos internos, os registros com a mesma entidade comercial não necessariamente chegam ao mesmo fragmento. Não use esse modo para cargas de trabalho que dependam do pedido.

  • As chaves de partição são ignoradas — Quando o modo gerenciado por serviços está ativado, todos os valores de chave de partição fornecidos PutRecordou chamadas de PutRecordsAPI são ignorados. O serviço lida com a distribuição internamente.

  • Sem custo adicional — a distribuição de Service-managed discos está disponível sem custo adicional. Aplicam-se os preços padrão do Kinesis Data Streams.