六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網(wǎng)中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

分布式對話服務器的管理(1)

[摘要]摘要:  通過使用JDK 1.3中引入的RMI和Proxy API,本篇文章討論了一種允許一臺或多臺servlet服務器在一臺或多臺對話服務器上維護對話信息的技術,采用這種技術后,單一點故障就不會再出現(xiàn)了。   如果系統(tǒng)中有一臺或多臺servlet服務器,對話信息只存在于運行著JVM的一臺serv...
摘要:

  通過使用JDK 1.3中引入的RMI和Proxy API,本篇文章討論了一種允許一臺或多臺servlet服務器在一臺或多臺對話服務器上維護對話信息的技術,采用這種技術后,單一點故障就不會再出現(xiàn)了。

  如果系統(tǒng)中有一臺或多臺servlet服務器,對話信息只存在于運行著JVM的一臺servlet服務器上,而不會被傳輸給其他servlet服務器。如果該servlet服務器當機或因為維護而被關機,任何保存在對話中的信息都會丟失。如果一個系統(tǒng)中有多臺servlet服務器,一個帶有對話的用戶需要訪問對話中的任何信息,都需要被重新定向到同一臺servlet服務器。曾經(jīng)有專家建議采用關系數(shù)據(jù)庫保存所有的對話信息,但這仍然存在單一點故障的危險,那就是運行關系數(shù)據(jù)庫的服務器。而且如果數(shù)據(jù)庫出了故障,所有的servlet服務器就都不能再訪問對話信息了。另外,在數(shù)據(jù)庫中保存可串行化的對象在有些數(shù)據(jù)庫中是比較難以實現(xiàn)的。

  多服務器對話管理的另一個可能的途徑是利用JavaSpaces API來維護對話對象中的記錄。當然,如果運行JavaSpaces的服務器由于維護或故障而被關機,也會丟失所有的對話信息,我們再一次遇到了單一點故障的問題。

  要實現(xiàn)帶有N個節(jié)點的分布式對話服務器,我們必須解決如下的三個問題:

  ━━如何建立一個庫來存貯對話信息。

  ━━如何對分布式對話信息存貯庫進行同步。

  ━━在一個對話信息存貯庫脫離網(wǎng)絡后,如何使該服務器從下一個對話信息存貯庫中訪問對話信息。


  Mnemosyne的簡介

  我們用來存貯對話信息的庫是Mnemosyne界面的執(zhí)行。執(zhí)行Mnemosyne的對象負責管理對話信息存貯庫中的所有對象,任何試圖寫、訪問或刪除庫中對象的對象都必須調(diào)用Mnemosyne的相應的方法來實現(xiàn)相應的操作。

  一個對象要存貯在Mnemosyne,就必須執(zhí)行Memory界面,該界面定義了equalsMemory()操作來探測二個內(nèi)存對象是否相同,這就使 Mnemosyne判斷出應當把哪個對象返回給read要求或take要求。Memory界面也可以進行串行化擴充,以便我們可以用RMI在網(wǎng)絡上傳輸該對象。


主站蜘蛛池模板: 天天操狠狠干 | 日韩天堂网 | 亚洲国产另类久久久精品小说 | 日韩色在线观看 | 四虎永久在线观看 | 日韩第四页 | 午夜视频在线免费看 | 四虎成人免费网址在线 | 中文字幕无码中文字幕有码 | 狍和美女一级aa毛片 | 午夜精品久久久久久久四虎 | 啪啪网视频 | 青青草原社区 | 一区小说二区另类小说三区图 | 香蕉啪| 天天干天天射天天爽 | 亚洲一区综合在线播放 | 亚洲天堂精品在线观看 | 日韩中文字幕在线观看 | 日本欧美久久久久免费播放网 | 亚洲人成激情在线播放 | 欧美在线观看视频网站 | 午夜在线播放 | 亚洲国产高清在线 | 日日拍夜夜拍 | 一级黄色网 | 天美传媒影视在线网址 | 四虎国产精品免费观看 | 亚洲高清国产品国语在线观看 | 日本欧美一级二级三级不卡 | 日韩伦理在线视频 | 亚洲 欧美 91 | 亚欧毛片基地国产毛片基地 | 色综合久久中文综合网 | 天天做夜夜做 | 日韩中文字幕在线看 | 亚洲 日本 欧美 | 最近新免费韩国视频资源 | 欧美一区二区不卡视频 | 亚洲精品在线网址 | 欧美在线看片 |