Java RMI服务器:运行具有不同数据的服务器

时间:2015-10-14 03:27:07

标签: java class sockets server rmi

我有一个关于在JAVA RMI编程中运行多个服务器的问题。

我应该有3台服务器在其哈希图中具有相同的功能和不同的数据。

所以我的问题是,我可以为服务器创建一个类并运行多次,或者为服务器创建3个不同的类。

1 个答案:

答案 0 :(得分:0)

  

我可以为服务器创建一个类并多次运行

是。只需在构造函数中提供不同的HashMap数据。

您必须以不同的名称在注册表中注册所有三个实例,或者通过其他一些RMI机制访问它们。

与@ JunedAhsan的答案相反,他们都可以共享相同的TCP端口,默认情况下,如果他们全部从同一个JVM导出,并且没有理由不这样做这样做。