RMI Java同一RMI服务器的多个实例



我们当前有一个服务器,该服务器正在为他收到的每个请求创建一个新线程,因此基本上,服务器获取了他需要保存的数据。

现在,我们得到了实施RMI的请求,我们可以在其中观察到当前保存哪种类型的数据。

如何处理最好的方法?我可以为每个线程制作RMI服务器吗?我可以在同一地址上有多个相同服务的实例,然后让我的观察者注册到所有服务中?

我正在使用Google示例进行RMI访问:https://sites.google.com/site/jamespandavan/home/java/sample-remote-observer------- on-rmi#toc-rmi#toc-running-the-server-client

您每个线程都不需要一个远程对象,因为您甚至都没有可见的线程。远程对象已经是多线程,并且已经照顾了自己的传入连接。您将扔掉东西而不是添加。

you 可能需要一个远程对象per client,如果您将其表现得像会话一样,但这是另一个故事。

最新更新