jini 服务发现

问题描述 投票:0回答:1

在 Jini 服务发现中,您可以通过为要发现的服务类型的 class[] 提供 null 来搜索所有类型的服务。我的问题是,如果您的类路径中没有发现的服务接口,会发生什么情况。例如,在网络中有 2 个服务,其接口为 IService1 和 IService2,但两者都不在我的类路径中。当他们被发现时会发生什么?代码是否会从 HTTP 服务器下载到我的 JVM(假设它配置为指向 HTTP 服务器)?

(是的,我知道 Jini 已经死了 :-))

谢谢!

service-discovery jini
1个回答
2
投票

您可能指的是服务查找。根据规范:“查找服务提供了神灵中可用服务的中央注册表。此查找服务是程序在神灵中查找服务的主要手段......” 至于发现:“希望开始参与由 JiniTM 技术支持的服务和/或设备(称为 djinn)的分布式系统的实体,必须首先获得对一个或多个 Jini 查找服务的引用。管理获取这些参考文献被称为发现协议。”

我认为你必须知道你想要使用的类型。你打算用一个你一无所知的界面做什么? 当您了解接口及其用途时,您就可以依赖它来构建程序。通过服务查找,您在 Jini 中得到的是该服务接口的实现。

我知道我的回答很粗略。我想引导您到 Jini 继续存在的地方:river.apache.org。 Jini 还活着,活得很好!使用规范、示例,当然还有邮件列表来获得详尽的答案。 干杯。

© www.soinside.com 2019 - 2024. All rights reserved.