cubrid master-slave HA 구성 테스트 중입니다.
cubrid HA 는 리눅스로 구성되어 있구요. .net, odbc, java 등 다양한 WAS 환경에서 접속할 예정입니다.
master 노드에 장애가 생겨 slave 로 failver 가 됬을때 이전에 master 노드에 접속하던 client 들이 slave 로 접속이 일어나게 하려고 하는데요.
java나 php 는 접속문자열에 altHosts 를 지정하여 이를 해결하는 듯한데, .net 이나 odbc, ado.net 에서는 어떻게 slave 로 접속이 일어나도록 하나요..?
altHosts는 브로커 이중화 시에 사용하는 것으로, 말씀하신 DB의 failover와는 무관합니다. 즉, slave로 재접속하는 것은 브로커가 자동으로 알아서 해 주며, 응용 프로그램에서는 접속하고자 하는 브로커 장비에만 접속하시면 됩니다. 단, DB 서버 장비가 다운되는 상황을 고려하시어 브로커 장비는 DB 서버 장비와 별도로 구성해주시는 것이 좋습니다.