什么是 RMI 注册表

2022-08-31 17:41:22

什么是 RMI 注册表?它有什么作用?


答案 1

实质上,RMI 注册表是服务器注册其提供的服务的位置,也是客户端查询这些服务的位置。请参阅 Java RMI 简介。摘录:

图 1 显示了客户端在使用 RMI 时建立的连接。首先,客户端必须联系 RMI 注册表,并请求服务的名称。开发人员 B 不会知道 RMI 服务的确切位置,但他知道的足以联系开发人员 A 的注册表。这将为他指出他想要呼叫的服务的方向。


答案 2

RMI 注册表充当 RMI 服务器和客户端之间的代理。服务器在注册表中“注册”其服务 - 因此RMI注册表可以充当许多服务器/服务的“目录”。客户端不需要知道各个服务器的位置,而是在 RMI 注册表上查找它需要的服务。注册表作为命名目录,将相应的句柄返回到客户端以调用其上的方法。

谷歌周围,有很多关于RMI的信息可用。


推荐