" 오늘 저희는 기쁜 마음으로 General A아파치 카프카용 카우치베이스 커넥터 4.0의 가용성을 발표합니다. 이 커넥터를 사용하면 다양한 데이터 저장소, 애플리케이션, 서비스를 실시간으로 연결하는 스트림 처리를 활용하는 강력하고 반응성이 뛰어난 데이터 파이프라인을 쉽게 구축할 수 있습니다."
유용한 링크
소개
Couchbase Server는 오픈 소스, 분산형 JSON 문서 데이터베이스입니다. 밀리초 미만의 데이터 작업을 위한 관리형 캐시가 포함된 스케일아웃 키-값 저장소, 효율적인 쿼리를 위한 특수 제작된 인덱서, SQL과 유사한 쿼리를 실행하기 위한 강력한 쿼리 엔진을 제공합니다.
Apache Kafka는 하루에 수조 건의 이벤트를 처리할 수 있는 커뮤니티 분산 스트리밍 플랫폼입니다. 처음에 메시징 큐로 고안된 Kafka는 분산 커밋 로그의 추상화를 기반으로 합니다. 2011년 LinkedIn에서 개발하여 오픈 소스로 공개한 이후, Kafka는 메시징 대기열에서 본격적인 이벤트 스트리밍 플랫폼으로 빠르게 발전해 왔습니다.
카우치베이스 카프카 커넥터는 다음을 위한 오픈 소스 플러그인입니다. 카프카 커넥트 프레임워크를 활용하는 고성능 D아타베이스 Change P로 프로토콜을 사용하여 거의 실시간으로 Kafka 토픽에 문서를 게시할 수 있습니다. 2017년 처음 출시된 이래, Couchbase Kafka Connector는 소스 및 싱크 커넥터를 제공하여 여러 고객에게 Couchbase Server와 Apache Kafka 간에 데이터를 스트리밍, 필터링, 변환하는 기능을 제공했습니다.
가용성
사용 가능한 다운로드 링크를 클릭하여 배포판을 다운로드할 수 있습니다. 여기.
향상
버전 4.0은 소스 및 싱크 커넥터를 구성하고 확장하는 방법을 변경하는 주요 업데이트입니다.
주요 기능은 다음과 같습니다.
-
-
- 향상된 내구성 옵션(Couchbase Server 6.5 필요).
- 구성 속성을 표준화합니다.
- 워크로드 분산도 가능합니다.
- 확장 기능을 위한 더욱 유연한 API.
- 문서 내용을 생략하는 옵션입니다.
- Confluent Hub 구성 요소로 패키징되어 쉽게 설치할 수 있습니다.
- 범위 및 컬렉션 지원(카우치베이스 서버 7.0에 예정).
-
마이그레이션
이전 버전 3.x에서 마이그레이션할 때 고려할 수 있는 두 가지 영역이 있습니다.
-
- 소스 및 싱크 구성 - 버전 4.0에서는 보다 일관성 있고 적절한 기본값을 제공하는 방식으로 구성 이름을 표준화했습니다. A 셸 스크립트 를 사용하여 마이그레이션을 더욱 원활하게 진행할 수 있습니다.
- Java API 변경 사항 - 사용자 정의 코드를 작성하여 커넥터 동작을 확장한 경우 소스 핸들러 또는 필터 변경되었으며 이전 버전과 호환되지 않는다는 점에 유의할 필요가 있습니다.
자세한 내용은 마이그레이션 가이드.
다음 단계
기다릴 이유가 있나요? 직접 사용해 보시고 궁금한 점이나 피드백이 있으면 알려주세요. Dr우리의 개발자 커뮤니티여러분의 의견을 듣고 싶습니다!