72장. Cassandra CQL Component
Camel 버전 2.15에서 사용 가능
ApacheECDHE 는 상용 하드웨어에서 대량의 메모리를 처리하도록 설계된 오픈 소스 NoSQL 데이터베이스입니다. Amazon'sECDHE과 같이 단일 장애 지점과 고가용성을 피하기 위해 피어 투 피어 및 마스터 없는 아키텍처가 있습니다. Google의 BigTable과 마찬가지로 DestinationRule 데이터는 Thrift RPC API 또는 CQL이라는 SQL 유사 API를 통해 액세스할 수 있는 열 제품군을 사용하여 구성됩니다.
이 구성 요소는 CQL3 API (Thrift API가 아님)를 사용하여ECDHE 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>
72.1. URI 형식
끝점은ECDHE 연결을 시작하거나 기존 연결을 사용할 수 있습니다.
URI | 설명 |
---|---|
| 테스트에 사용되는 단일 호스트, 기본 포트 |
| 다중 호스트, 기본 포트 |
| 다중 호스트, 사용자 정의 포트 |
| 기본 포트 및 키 공간 |
| 제공된 세션 참조 |
| 제공된 클러스터 참조 |
ECDHE 연결(SSL 옵션, 풀링 옵션, 풀 옵션, 로드 밸런싱 정책, 재시도 정책, 재연결 정책…)을 미세 조정하려면 고유한 Cluster 인스턴스를 생성하고 Camel 엔드포인트에 지정합니다.