<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    莊周夢(mèng)蝶

    生活、程序、未來(lái)
       :: 首頁(yè) ::  ::  :: 聚合  :: 管理
        遠(yuǎn)程調(diào)用由于涉及到服務(wù)器和客戶端等多個(gè)節(jié)點(diǎn)以及需要通過(guò)網(wǎng)絡(luò)通訊等,會(huì)引入更多的故障可能。本地調(diào)用的語(yǔ)義都是恰好一次,不會(huì)多也不會(huì)少。而遠(yuǎn)程調(diào)用的語(yǔ)義就比較復(fù)雜,依據(jù)三個(gè)選擇將產(chǎn)生不同的語(yǔ)義:
    1)重發(fā)請(qǐng)求消息:客戶端是否重發(fā)請(qǐng)求,直到收到應(yīng)答或者認(rèn)定服務(wù)器故障為止
    2)過(guò)濾重復(fù)消息:當(dāng)客戶端重發(fā)請(qǐng)求時(shí)候,服務(wù)器是否過(guò)濾重復(fù)的請(qǐng)求
    3)重傳結(jié)果:服務(wù)器是否保存結(jié)果消息的歷史,以便服務(wù)器不用重新執(zhí)行操作就能重傳結(jié)果。

    對(duì)這三個(gè)選擇的不同組合將產(chǎn)生三種可能的遠(yuǎn)程調(diào)用語(yǔ)義:
    重發(fā)請(qǐng)求消息 過(guò)濾重復(fù)消息 重傳結(jié)果            語(yǔ)義

    否            不適用       不適用             或許
    是            否           重新執(zhí)行操作       至少一次
    是            是           重傳結(jié)果           至多一次

    或許調(diào)用語(yǔ)義
    :遠(yuǎn)程方法可能執(zhí)行一次,或者根本不執(zhí)行(在消息遺漏或者服務(wù)器崩潰的情況下)

    至少一次調(diào)用語(yǔ)義:遠(yuǎn)程方法要嘛至少執(zhí)行一次并返回結(jié)果,要嘛返回一個(gè)異常。因?yàn)閱⒂昧酥匕l(fā)請(qǐng)求消息,服務(wù)器也重新執(zhí)行操作,因此遠(yuǎn)程調(diào)用至少執(zhí)行一次,除非服務(wù)器崩潰;但是,由于服務(wù)器重新執(zhí)行操作,如果調(diào)用不是冪等的,那么多次重復(fù)執(zhí)行將產(chǎn)生副作用疊加,可能不符合預(yù)期需求。對(duì)于冪等操作,至少一次調(diào)用語(yǔ)義是可以接受的。

    至多一次調(diào)用語(yǔ)義:在此語(yǔ)義下,服務(wù)器會(huì)過(guò)濾重復(fù)的請(qǐng)求,并且緩存執(zhí)行的結(jié)果重傳而非重新執(zhí)行。因此遠(yuǎn)程調(diào)用同樣也是返回調(diào)用結(jié)果,或者一個(gè)異常。在返回結(jié)果的情況下,可以確認(rèn)服務(wù)器恰好執(zhí)行一次,與本地調(diào)用語(yǔ)義一樣,不會(huì)有副作用疊加。如果返回異常,就是通知調(diào)用者沒(méi)有返回結(jié)果,遠(yuǎn)程調(diào)用要嘛執(zhí)行了一次,要嘛根本沒(méi)有執(zhí)行。總之,遠(yuǎn)程調(diào)用至多執(zhí)行一次。

    Java RMI的調(diào)用語(yǔ)義是至多一次。



    評(píng)論

    # verzekeringsmaatschappijen21269  回復(fù)  更多評(píng)論   

    2015-04-10 21:44 by The insurance inspector will then contact the insu
    The insurance inspector will then contact the insured and schedule the inspection. Such parameters cancel out the likelihood of distorting the actual value of a company's liabilities, perhaps to give a more favorable image than is truly the case. You can get car insurance quotes in a traditional way or through the Internet, but most people prefer obtaining them online.
    主站蜘蛛池模板: 亚洲人成人伊人成综合网无码| 亚洲老熟女五十路老熟女bbw| 色妞www精品视频免费看| 国产精品无码一二区免费| 老司机福利在线免费观看| 亚洲精品NV久久久久久久久久| A毛片毛片看免费| 亚洲男人电影天堂| 青草草在线视频永久免费| 美女一级毛片免费观看| 亚洲AV成人精品网站在线播放| 久久成人国产精品免费软件| 亚洲AV综合色区无码一二三区 | 亚洲欧洲日产国码久在线观看| 日本一卡精品视频免费| 亚洲视频在线免费看| 69成人免费视频无码专区| 羞羞视频网站免费入口| 亚洲免费在线视频| 日韩高清在线免费看| a视频免费在线观看| 亚洲一欧洲中文字幕在线| 免费一级毛片在线播放| 午夜无码A级毛片免费视频| 中文字幕亚洲精品无码| 中文字幕亚洲专区| 久草免费在线观看视频| 色网站在线免费观看| 亚洲一级二级三级不卡| 永久免费bbbbbb视频| 无码人妻久久一区二区三区免费 | 91九色老熟女免费资源站| 国产亚洲视频在线播放大全| 国产亚洲无线码一区二区 | 亚洲国产精品乱码在线观看97| 国产特级淫片免费看| 国产成人精品免费视频网页大全| 99视频免费在线观看| 老湿机一区午夜精品免费福利| 亚洲国产av美女网站| 亚洲美女aⅴ久久久91|