1 / 2
文档名称:

分布式对话服务器的管理(1).txt

格式:txt   页数:2
下载后只包含 1 个 TXT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

分布式对话服务器的管理(1).txt

上传人:管理资源吧 2011/9/15 文件大小:0 KB

下载得到文件列表

分布式对话服务器的管理(1).txt

文档介绍

文档介绍:作者:运气
email: webmaster@
日期:7/4/2001 1:40:53 PM
摘要:
通过使用JDK API,本篇文章讨论了一种允许一台或多台servlet服务器在一台或多台对话服务器上维护对话信息的技术,采用这种技术后,单一点故障就不会再出现了。
如果系统中有一台或多台servlet服务器,对话信息只存在于运行着JVM的一台servlet服务器上,而不会被传输给其他servlet服务器。如果该servlet服务器当机或因为维护而被关机,任何保存在对话中的信息都会丢失。如果一个系统中有多台servlet服务器,一个带有对话的用户需要访问对话中的任何信息,都需要被重新定向到同一台servlet服务器。曾经有专家建议采用关系数据库保存所有的对话信息,但这仍然存在单一点故障的危险,那就是运行关系数据库的服务器。而且如果数据库出了故障,所有的servlet服务器就都不能再访问对话信息了。另外,在数据库中保存可串行化的对象在有些数据库中是比较难以实现的。
多服务器对话管理的另一个可能的途径是利用JavaSpaces API来维护对话对象中的记录。当然,如果运行JavaSpaces的服务器由于维护或故障而被关机,也会丢失所有的对话信息,我们再一次遇到了单一点故障的问题。
要实现带有N个节点的分布式对话服务器,我们必须解决如下的三个问题:
━━如何建立一个库来存贮对话信息。
━━如何对分布式对话信息存贮库进行同步。
━━在一个对话信息存贮库脱离网络后,如何使该服务器从下一个对话信息存贮库中访问对话信息。
Mnemosyne的简介
我们用来存贮对话信息的库是Mnemosyne界面的执行。执行Mnemosyne的对象负责管理对话信息存贮库中的所有对象,任何试图写、访问或删除库中对象的对象都必须调用Mnemosyne的相应的方法来实现相应的操作。
一个对象要存贮在Mnemosyne,就必须执行Memory界面,该界面定义了equalsMemory()操作来探测二个内存对象是否相同,这就使 Mnemosyne判断出应当把哪个对象返回给read要求或take要求。Memory界面也可以进行串行化扩充,以便我们可以用RMI在网络上传输该对象。

最近更新

风电场发电量预测模型 37页

2025年全南县幼儿园教师招教考试备考题库附答.. 30页

非热压膜分离技术 34页

2025年内蒙古体育职业学院单招职业适应性测试.. 42页

2025年内蒙古锡林郭勒盟单招职业倾向性考试题.. 44页

2025年南丹县幼儿园教师招教考试备考题库附答.. 31页

2025年南京邮电大学马克思主义基本原理概论期.. 13页

2025年南昌县招教考试备考题库带答案解析 31页

2025年南阳科技职业学院单招职业倾向性考试题.. 43页

肩关节强直病理生理学探讨 36页

绿色舞台材料应用 39页

2025年咸丰县幼儿园教师招教考试备考题库及答.. 30页

2025年哈尔滨职业技术大学马克思主义基本原理.. 12页

2025年四川应用技术职业学院马克思主义基本原.. 12页

绿色酒店认证标准与市场影响 35页

肺间质纤维化纳米技术应用研究 23页

高血压脑病认知功能障碍的发病机制 35页

高温高压化学反应的优化研究 35页

2025年宁夏财经职业技术学院单招综合素质考试.. 44页

2025年安徽林业职业技术学院马克思主义基本原.. 12页

2026年龙猫观后感400字 6页

耐药性表型与临床表现关联 35页

2025年宣化科技职业学院马克思主义基本原理概.. 13页

2025年密云县招教考试备考题库附答案解析(夺.. 30页

2025年山东医学高等专科学校马克思主义基本原.. 13页

2025年山西电力职业技术学院马克思主义基本原.. 12页

2025年巨野县招教考试备考题库带答案解析(夺.. 31页

2025年广东省外语艺术职业学院马克思主义基本.. 13页

2025年广灵县招教考试备考题库附答案解析(必.. 32页

2025年庆阳职业技术学院马克思主义基本原理概.. 12页