비 Java 언어로 KCL을 사용하여 소비자 개발 - Amazon Kinesis Data Streams

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

비 Java 언어로 KCL을 사용하여 소비자 개발

이 섹션에서는 Python, Node.js, .NET 및 Ruby에서 Kinesis Client Library(KCL)를 사용하는 소비자의 구현을 다룹니다.

KCL은 Java 라이브러리입니다. Java 이외의 언어에 대한 지원은 라는 다국어 인터페이스를 사용하여 제공됩니다MultiLangDaemon. 이 데몬은 Java 기반이며 Java 이외의 언어로 KCL을 사용할 때 백그라운드에서 실행됩니다. 따라서 비 Java 언어용 KCL을 설치하고 비 Java 언어로만 소비자 앱을 작성하는 경우에도 로 인해 시스템에 Java가 설치되어 있어야 합니다MultiLangDaemon. 또한 MultiLangDaemon에는 사용 사례에 맞게 사용자 지정해야 할 몇 가지 기본 설정(예: 연결하는 AWS 리전)이 있습니다. GitHub의 MultiLangDaemon에 대한 자세한 내용은 KCL MultiLangDaemon 프로젝트를 참조하세요.

핵심 개념은 언어 간에 동일하게 유지되지만 언어별 고려 사항과 구현이 몇 가지 있습니다. KCL 소비자 개발에 대한 핵심 개념은 섹션을 참조하세요Java에서 KCL을 사용하여 소비자 개발. Python, Node.js, .NET 및 Ruby에서 KCL 소비자를 개발하는 방법과 최신 업데이트에 대한 자세한 내용은 다음 GitHub 리포지토리를 참조하세요.