Desenvolver consumidores personalizados com throughput dedicada (distribuição avançada) - 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á.

Desenvolver consumidores personalizados com throughput dedicada (distribuição avançada)

No Amazon Kinesis Data Streams, você pode criar consumidores que usem um recurso chamado distribuição avançada. Esse recurso permite que consumidores recebam registros de um streaming com throughput de até 2 MB de dados por segundo por estilhaço. Essa throughput é dedicada, o que significa que consumidores que usam a divisão avançada não precisam lidar com outros consumidores que estejam recebendo dados do fluxo. O Kinesis Data Streams envia registros de dados do fluxo para consumidores que usam a distribuição avançada. Portanto, esses consumidores não precisam sondar dados.

Importante

Você pode registrar até vinte consumidores por streaming para usar distribuição avançada.

O diagrama a seguir mostra a arquitetura de distribuição avançada. Se você usar a versão 2.0 ou posterior da Amazon Kinesis Client Library (KCL) para criar um consumidor, a KCL configurará o consumidor para usar a distribuição avançada e receber dados de todos os fragmentos do fluxo. Se usar a API para criar um consumidor que use distribuição avançada, você poderá se inscrever em estilhaços individuais.


            Diagrama do fluxo de trabalho que mostra a arquitetura de distribuição avançada com dois estilhaços e dois consumidores. Cada um dos dois consumidores está usando a distribuição avançada para receber dados dos dois estilhaços do streaming.

O diagrama mostra o seguinte:

  • Um streaming com dois estilhaços.

  • Dois consumidores que estão usando a distribuição avançada para receber dados do streaming: consumidores X e Y. Os dois consumidores estão inscritos em todos os estilhaços e em todos os registros do streaming. Se você usar a versão 2.0 ou posterior da KCL para criar um consumidor, a KCL inscreverá automaticamente esse consumidor em todos os fragmentos do fluxo. Por outro lado, se usar a API para criar um consumidor, você poderá se inscrever em estilhaços individuais.

  • Setas que representam as distribuições avançadas usadas pelos consumidores para receber dados do streaming. Uma distribuição avançada oferece até 2 MB/s de dados por estilhaço, independentemente de qualquer outro dado ou do número total de consumidores.