TRIM_HORIZON vs ÚLTIMO
Não consigo encontrar na documentação formal deAWS Kinesis
qualquerexplícito referência entreTRIM_HORIZON
e o ponto de verificação e também qualquer referência entreLATEST
e o ponto de verificação.
Você pode confirmar minha teoria:
TRIM_HORIZON
- Caso o nome do aplicativo seja novo, lerei todos os registros disponíveis no fluxo. Senão, o nome do aplicativo já foi usado, então vou ler emmeu último ponto de verificação.
LATEST
- Caso o nome do aplicativo seja novo, lerei todos os registros no fluxo que adicionaramdepois de Eu me inscrevi no stream. Senão, o nome do aplicativo já foi usado, vou ler as mensagens demeu último ponto de verificação.
A diferença entreTRIM_HORIZON
eLATEST
é apenas no caso de o nome do aplicativo ser novo.