ZCF目前支持多種數據庫的讀寫分離,并且可以設置多個只讀數據庫服務器。

  在ZCF中啟用讀寫分離,只需要在database.xml中配置,示例如下:

  其中RWSpliting項用于配置是否開啟讀寫分離特性;ReadOnlyDB項用于配置讀寫分離時的只讀庫的連接池名稱,可以配置多個連接池名稱,以逗號分隔。

  如果配置有多個只讀庫,則只讀語句會被隨機分配到不同的只讀庫。

  寫服務器和只讀服務器之間的數據同步需要根據數據庫軟件的類型另行配置。