1 #ifndef BZS_DB_PROTOCOL_TDAP_CLIENT_HANAME_RESOLVER_H
2 #define BZS_DB_PROTOCOL_TDAP_CLIENT_HANAME_RESOLVER_H
35 #define THNR_SUCCESS 0
36 #define THNR_SLAVE_HOSTS_NOT_FOUND 1
37 #define THNR_INVALID_HOSTS 2
38 #define THNR_REGISTER_FUNC_ERROR 3
41 #define THNR_OPT_DISABLE_CALL_FAILOVER 1
42 #define THNR_OPT_MASTER_CAN_CONCUR_SLAVE 2
43 #define THNR_OPT_FO_READONLY_CONTROL 4
55 static int start(
const char* master,
const char* slaves,
56 const char* slaveHostsWithPort,
short slaveNum,
60 static void addPortMap(
short mysqlPort,
short transactdPort);
61 static void clearPortMap();
63 static const char* master();
64 static const char* slave();
73 #endif // BZS_DB_PROTOCOL_TDAP_CLIENT_HANAME_RESOLVER_H
Transactd HA(高可用)運用のためホスト名リゾルバー (THNRと呼びます)
Definition: haNameResolver.h:45