Jini网络服务搭建与使用指南
1. 单播发现协议
单播发现协议用于与特定服务或查找服务(LUS)进行通信,在处理非本地社区以及长期使用特定社区中的服务时非常有用,并且能够绕过组播半径的限制。其工作流程如下:
1. LUS监听传入的连接,当客户端建立连接时,LUS会返回一个实现了 net.jini.core.lookup.ServiceRegistrar 接口的 MarshalledObject 。
2. 想要联系特定LUS的实体使用已知的主机和端口信息建立连接,客户端实体发送单播发现请求并监听响应的 MarshalledObject 。
2. 启动Jini网络
可以使用GUI提供的服务激活程序来启动Jini网络。Jini参考实现提供了一个名为 reggie 的LUS,它是一个可激活的RMI服务。启动 reggie 的步骤如下:
1. 确保 rmid 正在运行,否则会抛出激活异常。
2. 选择 Reggie 选项卡,设置以下属性:
- 可执行的jar文件:Jini reggie.jar 的路径。
- 代码库:可下载的 reggie - dl jar的路径。
- 安全策略文件: policy.all 文件的路径。
- 日志目录: reggie 持久状态的路径。
-
超级会员免费看
订阅专栏 解锁全文
934

被折叠的 条评论
为什么被折叠?



