Amazon Kinesis Data Streams에 데이터 쓰기 - Amazon Kinesis Data Streams

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Amazon Kinesis Data Streams에 데이터 쓰기

생산자는 Amazon Kinesis Data Streams에 데이터를 쓰는 애플리케이션입니다. AWS SDK for Java와 Kinesis Producer Library를 사용하여 Kinesis Data Streams를 위한 생산자를 만들 수 있습니다.

Kinesis Data Streams를 처음 사용하는 경우, 먼저 Amazon Kinesis Data Streams란?Amazon Kinesis Data Streams 시작하기에 있는 개념과 용어를 알아 두세요.

중요

Kinesis Data Streams는 데이터 스트림의 데이터 레코드 보존 기간에 대한 변경을 지원합니다. 자세한 내용은 데이터 보존 기간 변경 섹션을 참조하세요.

스트림에 데이터를 넣으려면 스트림 이름, 파티션 키 및 스트림에 추가할 데이터 BLOB를 지정해야 합니다. 데이터 레코드를 추가할 스트림의 샤드를 결정하기 위해 파티션 키가 사용됩니다.

샤드의 모든 데이터는 샤드를 처리하는 동일한 작업자에게 전송됩니다. 애플리케이션 로직에 따라 사용할 파티션 키가 결정됩니다. 일반적으로 파티션 키의 수는 샤드 수보다 훨씬 커야 합니다. 데이터 레코드를 특정 샤드에 매핑하는 방법을 결정하기 위해 파티션 키가 사용되기 때문입니다. 파티션 키의 수가 충분하면 스트림의 샤드에 데이터를 균등하게 배포할 수 있습니다.