Leia dados do Amazon Kinesis Data Streams - 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á.

Leia dados do Amazon Kinesis Data Streams

Um consumidor é uma aplicação que processa todos os dados de um fluxo de dados do Kinesis. Quando um consumidor usa distribuição avançada, ele recebe sua própria alocação de throughput de leitura de 2 MB/s permitindo que vários consumidores leiam dados do mesmo streaming em paralelo, sem disputa com outros consumidores por throughput de leitura. Para usar o recurso de distribuição avançada de estilhaços, consulte Desenvolva consumidores personalizados com taxa de transferência dedicada (distribuição aprimorada).

Por padrão, os estilhaços em um streaming fornecem 2 MB/s de throughput de leitura por estilhaço. Essa throughput é compartilhada entre todos os consumidores que fazem a leitura a partir de um determinado estilhaço. Em outras palavras, o padrão de 2 MB/s de throughput por estilhaço é fixo, ainda que haja vários consumidores fazendo a leitura pelo estilhaço. Para usar essa throughput padrão de estilhaços, consulte Desenvolva consumidores personalizados com taxa de transferência compartilhada.

A tabela a seguir compara a throughput padrão para a distribuição avançada. O atraso na propagação da mensagem é definido como o tempo gasto em milissegundos para que uma carga útil enviada usando o despacho de carga útil (como e) chegue ao aplicativo consumidor por meio da carga útil consumidora APIs (como PutRecord e PutRecords). APIs GetRecords SubscribeToShard

Características Consumidores não registrados sem distribuição avançada Consumidores registrados com distribuição avançada
Throughput de leitura de estilhaço Corrigida em um total de 2 MB/s por estilhaço. Se houver vários consumidores lendo a partir do mesmo estilhaço, todos eles compartilham essa throughput. A soma das taxas de transferência que eles recebem do estilhaço não excede 2 MB/s. Dimensionada de acordo com o registro dos consumidores para usar a distribuição avançada. Cada consumidor registrado para usar a distribuição avançada recebe sua própria throughput de leitura por estilhaço, de até 2 MB/s, independentemente de outros consumidores.
Atraso de propagação da mensagem Uma média de cerca de 200 ms se você tiver um consumidor lendo no stream. Essa média chega até cerca de 1000 ms se você tiver cinco consumidores. Normalmente, uma média de 70 ms se você tiver um ou cinco consumidores.
Custo N/D Há um custo de recuperação de dados e um custo de hora de estilhaço por consumidor. Para obter mais informações, consulte Definição de preço do Amazon Kinesis Data Streams.
Registro de modelo de entrega Pare de HTTP usar o modelo GetRecords. O Kinesis Data Streams envia os registros para você HTTP mais de /2 usando o. SubscribeToShard