作者Frederic0602 (找到工作罗!开心^_^)
看板java
标题[问题] 一个类似於dns架构的撰写方法
时间: Mon Feb 16 19:15:57 2009
就在上星期五 我的主管叫我写了一个如下的程式
想了2-3天,找了一些资料
因为本身只写过一点Java的程式,所以在看了"几章"
O'Really的 Java 网路程式设计 第三版之後
想问各为大大,这样的程式 是否是用Socket做?
因为RMI好像不是这种架构
程式如下所述:
现在有A,B,C三台电脑
在一刚开始时,A电脑上有 甲,乙,丙三只程式
B,C没有甲乙丙这三只程式
1.A机器上有记录B,C这两台电脑的ip位址跟B,C应该要有的程式
假设 B要有乙 C要有丙
2. 当A系统开始启动之後,有以下两种状况发生
(1)A会去比对B和C中是否有对应的程式 就是检查B中是否有乙,C中是否有丙
若没有或版本不符合,则会将乙跟丙的程式,传送给B和C,并跳3.
(2) 若B和C中有程式乙跟丙,且版本符合,则跳3.
3. A下command给B和C,让B和C中的乙跟丙程式启动,若成功,则向A记录已成功
4. 若B需要传送资料给C机器,因为B机器不知道C机器的ip,则此时会向A机器做查询
待查询到ip之後,B会照着这个ip传送资料给C。
5.每隔一段时间,B和C会去A机器上登记ip,代表说B和C机器仍然活着!
以上就是主管叫我写的程式架构
想请问各位大大,这种架构,要参考什麽样的资料或者关键字
麻烦大家了! 谢谢! 感恩~~~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.125.136.75
※ 编辑: Frederic0602 来自: 59.125.136.75 (02/16 19:16)
1F:推 qrtt1:要动态更新的话 OSGi 架构蛮合适的, 只是不太适合刚学java者 02/18 00:41