ICE提供了靈活的配置部署方案,但爲了減輕運維人員的工作量,開發的時候統一約定了一種規則,以便能夠簡易安裝部署,所以總結了一套配置的規則。
1.1 目錄結構
1.2 Icegridregistry配置與運行
根據高可用的方案,啓動兩個registry,一個作爲master,另一個作爲replica。
1) config.master的配置如下:
2) config.replica的配置如下:
3) 啓動master
Icegridregistry --Ice.Config=config.master
4) 啓動replica
Icegridregistry --Ice.Config=config.replica
1.3 Icegridnode的配置與啓動
1) config.node配置
2) 啓動node
Icegridnode --Ice.Config=config.node
1.4 ICE服務程序安裝與配置
1.4.1 server
1) 編輯application.xml,使用服務模版和組的方式配置,啓動3個server,並設置負載均衡;
2) 使用icegridadmin添加application.xml,並啓動server
$ Icegridadmin--Ice.Config=config.node
$ applicationadd application.xml
$ serverstart AgencySvr-zmm-1
$ serverstart AgencySvr-zmm-2
$ serverstart AgencySvr-zmm-3