天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

基于消息與.Net Remoting的分布式處理架構(gòu)

      分布式處理在大型企業(yè)應(yīng)用系統(tǒng)中,最大的優(yōu)勢是將負(fù)載分布。通過多臺(tái)服務(wù)器處理多個(gè)任務(wù),以優(yōu)化整個(gè)系統(tǒng)的處理能力和運(yùn)行效率。分布式處理的技術(shù)核心是完成服務(wù)與服務(wù)之間、服務(wù)端與客戶端之間的通信。在.NET 1.1中,可以利用Web Service或者.NET Remoting來實(shí)現(xiàn)服務(wù)進(jìn)程之間的通信。本文將介紹一種基于消息的分布式處理架構(gòu),利用了.NET Remoting技術(shù),并參考了CORBA Naming Service的處理方式,且定義了一套消息體制,來實(shí)現(xiàn)分布式處理。 

   一、消息的定義

       要實(shí)現(xiàn)進(jìn)程間的通信,則通信內(nèi)容的載體——消息,就必須在服務(wù)兩端具有統(tǒng)一的消息標(biāo)準(zhǔn)定義。從通信的角度來看,消息可以分為兩類:Request Messge和Reply Message。為簡便起見,這兩類消息可以采用同樣的結(jié)構(gòu)。

       消息的主體包括ID,Name和Body,我們可以定義如下的接口方法,來獲得消息主體的相關(guān)屬性:

 public interface IMessage:ICloneable
{
IMessageItemSequence GetMessageBody();
string GetMessageID();
string GetMessageName();
void SetMessageBody(IMessageItemSequence aMessageBody);
void SetMessageID(string aID);
void SetMessageName(string aName);
}

   三、業(yè)務(wù)服務(wù)對于消息的處理

       前面實(shí)現(xiàn)的服務(wù)架構(gòu),已經(jīng)較為完整地實(shí)現(xiàn)了分布式的服務(wù)處理。但目前的實(shí)現(xiàn),并未體現(xiàn)對消息的處理。我認(rèn)為,對消息的處理,等價(jià)與具體的業(yè)務(wù)處理。這些業(yè)務(wù)邏輯必然是在服務(wù)端完成。每個(gè)服務(wù)可能會(huì)處理單個(gè)業(yè)務(wù),也可能會(huì)處理多個(gè)業(yè)務(wù)。并且,服務(wù)與服務(wù)之間仍然存在通信,某個(gè)服務(wù)在處理業(yè)務(wù)時(shí),可能需要另一個(gè)服務(wù)的業(yè)務(wù)行為。也就是說,每一種類的消息,處理的方式均有所不同,而這些消息的唯一標(biāo)識,則是在SendRequest()方法已經(jīng)有所體現(xiàn)的aMessageName。

       雖然,處理的消息不同,所需要的服務(wù)不同,但是根據(jù)我們對消息的定義,我們?nèi)匀豢梢詫⑦@些消息處理機(jī)制抽象為一個(gè)統(tǒng)一的格式;在.NET中,體現(xiàn)這種機(jī)制的莫過于委托delegate。我們可以定義這樣的一個(gè)委托:

public delegate void RequestHandler(string aMessageName,IMessageItemSequence 
aMessageBody,
ref IMessageItemSequence aReplyMessageBody);

NET技術(shù)基于消息與.Net Remoting的分布式處理架構(gòu),轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 青柠高清在线观看完整版 | 无码专区久久综合久综合字幕 | 色偷偷男人天堂 | 彭丹吃奶门 | 阿v天堂2017在无码 | 又色又爽又黄gif动态视频 | 美娇妻的性奴史1一4 | 涩涩游戏盒| 一本色道久久88综合日韩精品 | 最近中文字幕在线中文高清版 | 娇小XXXXX第一次出血 | 精品无码乱码AV | 第九色区av天堂 | 超碰在线97久久视频观看 | 精品久久久麻豆国产精品 | 98色精品视频在线 | 久久精品男人影院 | 久久久久亚洲精品影视 | 精品国产乱码久久久久久乱码 | 国产精品久久久久久人妻香蕉 | 伊人网站在线 | 美女丝袜夹b | 人妻超级精品碰碰在线97视频 | 最近2019中文字幕MV免费看 | 一道本av免费不卡播放 | 精品国产成人a区在线观看 精品国产成人AV在线看 | 97色伦亚洲自偷 | 久草在线新是免费视频 | 日韩一区二区在线免费观看 | 亚洲人成伊人成综合网久久久 | 精品国产手机视频在在线 | 做暖免费观看日本 | 国产色精品VR一区二区 | 啪啪漫画无遮挡全彩h同人 啪啪激情婷婷久久婷婷色五月 | 日本又黄又爽又色又刺激的视频 | 久久这里只精品热在线18 | 曰批视频免费40分钟不要钱 | 福利视频一二三在线观看 | 蜜柚影院在线观看免费高清中文 | 乱辈通奷XXXXXHD猛交 | 色狠狠AV老熟女 |