七步教你配置WCF代理節(jié)點(diǎn)
WCF還是比較常用的,于是我研究了一下WCF代理節(jié)點(diǎn),在這里拿出來和大家分享一下,希望對(duì)大家有用。大家知道嗎軟件工程是一門獨(dú)特的工程藝術(shù),需要解決的是不斷改變的需求變化。而對(duì)于WCF,對(duì)于SOA,由于涉及的是對(duì)多個(gè)系統(tǒng)之間的交互問題,如何有效地解決不斷改變的需求所帶來的問題就顯得更為重要:Service端版本的變化能否保持現(xiàn)有Consumer的正常調(diào)用,Consumer端的改變不至于影響對(duì) Service 的正常調(diào)用。對(duì)于Data Contract來說就是要解決這樣的問題:Service端或者Client對(duì)Data Type的改變不會(huì)影響Service的正常調(diào)用。
#T#統(tǒng)開發(fā)過程中,通過對(duì)Data Type添加額外的字段進(jìn)而對(duì)其進(jìn)行擴(kuò)展,是一個(gè)種很常見的場(chǎng)景。本部分就作中介紹Data Contract的這種變化,Service或者Client的Data Contract在本地添加一個(gè)新的Data Member會(huì)造成怎樣的影響,WCF可以采用怎樣的機(jī)制來解決這種單方面Data Contract版本的改變。
使用面向服務(wù)的應(yīng)用程序 (SOA) 編程模型,解決方案開發(fā)人員和設(shè)計(jì)師可以開發(fā)高性能計(jì)算 (HPC)、支持群集的交互式應(yīng)用程序,從而實(shí)現(xiàn)分布式計(jì)算方案。要在群集中使用 SOA 應(yīng)用程序,您至少必須將一個(gè)節(jié)點(diǎn)配置為WCF代理節(jié)點(diǎn)。
將節(jié)點(diǎn)配置為WCF代理節(jié)點(diǎn)
1、在"節(jié)點(diǎn)管理"的"導(dǎo)航窗格"中,單擊"節(jié)點(diǎn)"。
2、在視圖窗格中,右鍵單擊某個(gè)節(jié)點(diǎn),然后單擊"脫機(jī)"。
3、在"脫機(jī)節(jié)點(diǎn)"對(duì)話框中,單擊"是"。在視圖窗格中查看節(jié)點(diǎn)狀態(tài)并等待,直到節(jié)點(diǎn)狀態(tài)更改為"脫機(jī)",再進(jìn)行下一步。
4、在視圖窗格中,右鍵單擊該節(jié)點(diǎn),然后單擊"更改角色"。
5、在"更改節(jié)點(diǎn)角色"對(duì)話框中,選擇"WCF 代理節(jié)點(diǎn)",然后單擊"確定"。
6、在視圖窗格中,右鍵單擊該節(jié)點(diǎn),然后單擊"聯(lián)機(jī)"。
7、在"導(dǎo)航窗格"中的"節(jié)點(diǎn)"下的"按組"下,單擊"WCFBrokerNodes"。確認(rèn)您配置的節(jié)點(diǎn)出現(xiàn)在列表中。
其他注意事項(xiàng)
要打開 HPC 群集管理器,請(qǐng)單擊"開始",指向"所有程序",單擊"Microsoft HPC Pack",然后單擊"HPC 群集管理器"。如果出現(xiàn)"用戶賬戶控制"對(duì)話框,請(qǐng)確認(rèn)所顯示的是您要執(zhí)行的操作,然后單擊"繼續(xù)"。