ice框架應用記錄-框架說明


ice框架是一個解決分布式問題的框架,包括應用與管理工具兩部分,

應用部分主要包括:

1,注冊服務,用來管理所有節點;為了可靠性,一般會開啟兩個注冊服務,一個主注冊服務一個從注冊服務

2,節點,就是開發人員所寫的功能模塊,作為一個一個節點服務,同一個模塊的節點可以開多個,如果正在前端正工訪問一個節點,這個節點因網絡等原因連接不了,ICE能夠動態無縫的訪問其它相同名字的節點,保證了后台的可靠性

3,ice前端,這個前端不一定指應用的客戶端,而是指去調用訪問節點部份,


原理:

所先啟動注冊服務,也就是節點的管理服務器,然后啟動節點,節點向管理服注冊節點的IP,端口,名字信息,

前端首先連接管理服,取得需要的節點IP,端口信息,前端再連接節點,如果此節點崩潰,前端會重新去注冊服取得另外的節點IP端口重連


ice通過IceGrid來管理布署,常用命令:

#啟動主注冊服務,假設主注冊服務的配置文件名為registry.cfg

icegridregistry --Ice.Config=registry.cfg


#啟動從注冊服務,假設從注冊服務的配置文件為registry_slave.cfg

icegridregistry --Ice.Config=registry_slave.cfg


#管理注冊服的配置

icegridadmin --Ice.Config=registry.cfg

進入后icegridadmin后台后可以使用以下命令,以下命令都可以后跟 help查看用法

//

object

// 增加或更新應用配置

application add "app.xml"

application update "app.xml"


server

adapter



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM