Mycat dataHost標籤的九個屬性介紹

chenfeng發表於2017-04-13
Mycat dataHost標籤定義了具體的資料庫例項、讀寫分離配置和心跳語句。
dataHost標籤共有9個屬性:
(1).name:節點主機名稱
(2).maxCon:指定每個讀寫例項連線池的最大連線
(3).minCon:指定每個讀寫例項連線池的最小連線,即初始化連線池的大小
(4).balance:讀操作負載均衡型別,目前有三個可選值”0”、”1”、”2”、”3”。讀寫分離相關策略,後面再詳細講,例子中的”0”代表不開啟讀寫分離,讀操作都發到writeHost上
(5).writeType:寫操作負載均衡型別,目前有三可選值”0”、”1”、”2”,具體後面再看,例子中的”0”表示所有寫操作傳送到第一個writeHost,第一個掛了切換到還生存的第二個writeHost。
(6).dbType:指定連線的資料庫型別,目前支援二進位制的Mysql協議,還有其他的JDBC連線的資料庫。例如mongodb、oracle、spark等
(7).dbDriver:指定連線資料庫的驅動,目前可選指為native和JDBC。native支援mysql和mariadb,其他資料庫需要用JDBC驅動
(8).switchType:自動切換標識,”1”為預設值,表示不自動切換,其他可選指為”1”、”2”,暫不展開
(9).tempReadHostAvailable:writeHost失聯後,其下面的readHost仍舊可用,預設0,可選值0、1


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15498/viewspace-2137163/,如需轉載,請註明出處,否則將追究法律責任。

相關文章