扒开腿挺进岳湿润的花苞视频|将军边走边挺进她H树林|挺进朋友人妻张婉莹身体|岳脱得精光让我挺进去视频|第一次挺进莹莹的身体里视频|脱岳裙子从后面挺进去视频

新疆軟件開(kāi)發(fā)

本站首頁(yè) 軟件開(kāi)發(fā) 成功案例 公司新聞 公司簡(jiǎn)介 客服中心 軟件技術(shù) 網(wǎng)站建設(shè)
  您現(xiàn)在的位置: 新疆二域軟件開(kāi)發(fā)公司 >> Java技術(shù) >> 文章正文

JGroups擴(kuò)展于可靠的單播傳輸機(jī)制

JGroups擴(kuò)展于可靠的單播傳輸機(jī)制(類(lèi)似TCP)至多播,它在IP多播的基礎(chǔ)上同時(shí)提供可靠性和群組功能。由于每個(gè)產(chǎn)品都有不同的可靠性需求,所以,JGroups提供一種靈活的協(xié)議棧,這種協(xié)議棧可以讓用戶(hù)根據(jù)不同的可靠性指標(biāo),在對(duì)可靠性高且速度慢和可靠性差但速度快的效果之間作出折衷的量化選擇,中國(guó)自學(xué)編程網(wǎng),www.zxbc.cn 。 其中,可靠性包括
 1,消息不丟失
 2,大消息拆分和重組功能
 3,保證消息有序性
 4,消息原子性(某條消息要么全部成員都收到,或都收不到)
 群組功能包括
 1,群組成員知道群組內(nèi)所有其他成員
 2,當(dāng)群組發(fā)生以下的事件,所有群組成員都能收到通知:
                      a) 新組員加入群
                      b) 舊組員離開(kāi)群
                      c) 某現(xiàn)有組員意外脫離群
               
             IP多播與JGroup的區(qū)別如下:
                                            Unreliable      Reliable
             Unicast                    UDP                TCP
            Multicast                IP Multicast      JGroups

           單播(Unicast)通信中,一個(gè)發(fā)送者只發(fā)送給一個(gè)接收者。單播有UDP和TCP兩種方式,UDP協(xié)議是不可靠的協(xié)議,傳輸中,包可能會(huì)丟失,重復(fù),無(wú)序且有大小限制。TCP其實(shí)也屬于單播,但TCP是可靠的,提供重傳機(jī)制防止包丟失,包的傳輸具有有序性,且TCP重組機(jī)制可以在傳送大文件前將文件分割成碎片。

         在多播(Multicast)中,發(fā)送者向多個(gè)接收者發(fā)送信息,IP多播擴(kuò)展自UDP協(xié)議,發(fā)送者將消息發(fā)送給制定的多播地址,接受者加入多播地址且接收這些信息。受UDP協(xié)議限制,IP多播仍然是不可靠的,且沒(méi)有考慮到群組功能(如無(wú)法判斷哪些接收者加入了多播地址)。

作者:未知 | 文章來(lái)源:未知 | 更新時(shí)間:2007-11-14 15:56:08

  • 上一篇文章:

  • 下一篇文章:

  • 相關(guān)文章:
    JAVA開(kāi)發(fā)的6個(gè)實(shí)踐的例子
    JAVA中的抽象類(lèi)型的一些概念
    java語(yǔ)言開(kāi)發(fā)程序中的幾個(gè)例子大家看看
    了解java開(kāi)發(fā)語(yǔ)言在軟件開(kāi)發(fā)中的幾個(gè)誤區(qū)
    如何才能使用Java實(shí)現(xiàn)內(nèi)部領(lǐng)域的特定語(yǔ)言
    Java開(kāi)發(fā)學(xué)習(xí)小心使用Date以及Time類(lèi)
    sun最近修補(bǔ)了一部分java的安全補(bǔ)丁
    Java程序員應(yīng)該了解那些開(kāi)源協(xié)議
    java性能優(yōu)化的一些見(jiàn)解
    解析c#語(yǔ)言和java語(yǔ)言最相似的地方
    軟件技術(shù)
    · 開(kāi)發(fā)語(yǔ)言
    · Java技術(shù)
    · .Net技術(shù)
    · 數(shù)據(jù)庫(kù)開(kāi)發(fā)
    最新文章  
    ·j2se 嵌入式腳本抓取引擎
    ·JAVA開(kāi)發(fā)的6個(gè)實(shí)踐的例子
    ·JBuilder7 / Weblogic7開(kāi)發(fā)
    ·JAVA中的抽象類(lèi)型的一些概
    ·java語(yǔ)言開(kāi)發(fā)程序中的幾個(gè)
    ·了解java開(kāi)發(fā)語(yǔ)言在軟件開(kāi)
    ·如何才能使用Java實(shí)現(xiàn)內(nèi)部
    ·Java開(kāi)發(fā)學(xué)習(xí)小心使用Date
    ·Java程序員應(yīng)該了解那些開(kāi)
    ·java性能優(yōu)化的一些見(jiàn)解
    ·介紹JDK5.0一些collection
    ·基礎(chǔ)學(xué)習(xí):java中使用存儲(chǔ)
    ·解析c#語(yǔ)言和java語(yǔ)言最相
    ·Java語(yǔ)言學(xué)習(xí):jAVA中 的多
    ·Java是不是應(yīng)該增加新特性
    關(guān)于我們 | 軟件開(kāi)發(fā) | 下載試用 | 客服中心 | 聯(lián)系我們 | 友情鏈接 | 網(wǎng)站地圖 | 新疆電子地圖 | RSS訂閱
    版權(quán)所有 © 2016 新疆二域軟件開(kāi)發(fā)網(wǎng) m.jdtbank.com All Rights Reserved 新ICP備14003571號(hào)
    新疆軟件開(kāi)發(fā)總機(jī):0991-4842803、4811639.
    客服QQ:596589785 ;地址:新疆烏魯木齊北京中路華聯(lián)大廈A-5C 郵編:830000
     
    苏尼特右旗| 舒兰市| 大庆市| 广丰县| 德保县| 武安市| 全椒县| 徐州市| 富平县| 海宁市| 富川| 得荣县| 阳谷县| 乌海市| 三门县| 宿州市| 泽州县| 武功县| 岑溪市| 博兴县| 济宁市| 新兴县| 郎溪县| 通州区| 九龙坡区| 北碚区| 安吉县| 东乡县| 扬中市| 凤山县| 精河县| 永康市| 荣昌县| 思南县| 中超| 商河县| 江阴市| 永年县| 治多县| 宜良县| 钟山县|