|
Grace允許建立獨立式或分布式的應用程序。獨立式應用程序的係統一般隻有一個後台機,負責與I/O設(she)備(bei)的(de)通(tong)信(xin),並(bing)完(wan)成(cheng)各(ge)種(zhong)數(shu)據(ju)存(cun)盤(pan)功(gong)能(neng),沒(mei)有(you)網(wang)絡(luo)。而(er)分(fen)布(bu)式(shi)的(de)應(ying)用(yong)程(cheng)序(xu)則(ze)要(yao)複(fu)雜(za)一(yi)些(xie),結(jie)合(he)網(wang)絡(luo)來(lai)實(shi)現(xian)分(fen)布(bu)式(shi)的(de)功(gong)能(neng)。一(yi)種(zhong)典(dian)型(xing)的(de)分(fen)布(bu)式(shi)應(ying)用(yong)的(de)情(qing)況(kuang)是(shi):一台PC作為後台機,負責與底層的I/O設備進行通信,提取數據,同時網絡中的其它幾台PC分fen別bie作zuo為wei存cun盤pan服fu務wu器qi或huo告gao警jing服fu務wu器qi,實shi現xian相xiang應ying實shi時shi數shu據ju保bao存cun和he事shi項xiang保bao存cun功gong能neng,並bing能neng夠gou訪fang問wen後hou台tai機ji實shi時shi數shu據ju庫ku中zhong的de數shu據ju。此ci外wai,還hai可ke以yi建jian立li基ji於yu瀏liu覽lan器qi的de分fen布bu式shi應ying用yong。 Grace為係統的安全運行提供了保障,它能夠提供雙通道/雙機/雙網的冗餘備份。當某一通道出現故障時,會自動切換到工作正常的備份通道。如果後台機A出現故障,那麼後台機B會自動啟動,完成數據通信。同樣如果存盤服務器和告警服務器也都可以設置備份功能。一種典型的運行架構如下: Grace提供了許多易於使用和維護的分布式應用組件,比如NetServer、NetClient、DialServer、DialClient等,幫助實現運行Grace的各係統之間的數據交互。
|