73장. Cryostat CQL 구성 요소
Camel 버전 2.15에서 사용 가능
Apache Cryo stat는 상용 하드웨어에서 대량을 처리하도록 설계된 오픈 소스 NoSQL 데이터베이스입니다. Amazon의 Cryostat와 마찬가지로, Cryostat는 단일 장애 지점을 방지하고 고가용성을 피하기 위해 피어 투 피어 및 마스터 없는 아키텍처를 보유하고 있습니다. Google의 BigTable과 마찬가지로 data는 Thrift RPC API 또는 CQL이라는 SQL 유사 API를 통해 액세스할 수 있는 열 제품군을 사용하여 구성됩니다.
이 구성 요소는 Thrift API가 아닌 CQL3 API를 사용하여 2.0+를 통합하는 것을 목표로 합니다. 이는 DataStax 에서 제공하는 Java 드라이버 를 기반으로 합니다.
Maven 사용자는 pom.xml
에 다음 종속성을 추가해야 합니다.
pom.xml
<dependency> <groupId>org.apache.camel</groupId> <artifactId>camel-cassandraql</artifactId> <version>x.y.z</version> <!-- use the same version as your Camel core version --> </dependency>
73.1. URI 형식
엔드포인트는 Cryostat 연결을 시작하거나 기존 연결을 사용할 수 있습니다.
URI | 설명 |
---|---|
| 테스트에 일반적으로 사용되는 단일 호스트 기본 포트 |
| 멀티 호스트, 기본 포트 |
| 다중 호스트, 사용자 정의 포트 |
| 기본 포트 및 키 공간 |
| 제공되는 세션 참조 |
| 제공된 클러스터 참조 |
SSL 옵션, 풀링 옵션, 로드 밸런싱 정책, 재시도 정책, 다시 연결 정책…을 미세 조정하려면 자체 클러스터 인스턴스를 생성하고 Camel 엔드포인트에 제공합니다.