HA 관련 JDBC 환경 설정

기본 환경
Connection
구문

<url> := jdbc:CUBRID:<host>:<dbname>:<username>:<password> [-<properties>]

<properties> := <property> [&<property>]

<property> := … | althosts=<alternative_hosts> | rctime=<time>

<alternative_hosts> := <host>:<port> [,<host>:<port>]

<host> := HOSTNAME | IP_ADDR

<time> := SECOND

설명

JDBC에서 HA 기능을 사용하려면, 기존의 JDBC의 connection 방법에 아래 키워드를 추가한다.

아래 예는 기본 브로커가 Broker_b1이며, Broker_b1에 장애가 발생하면 Broker_b2, Broker_b3의 순서로 연결을 시도한다. 또한, 브로커의 failover한 경우에는, failback을 600초 간격으로 시도한다.

URL=jdbc:CUBRID:Broker_b1:31000:nbd:nbd:nbd:-althosts=Broker_b2:31000,Broker_b3:31000:&rctime=600