我有一个关于在JAVA RMI编程中运行多个服务器的问题。
我应该有3台服务器在其哈希图中具有相同的功能和不同的数据。
所以我的问题是,我可以为服务器创建一个类并运行多次,或者为服务器创建3个不同的类。
答案 0 :(得分:0)
我可以为服务器创建一个类并多次运行
是。只需在构造函数中提供不同的HashMap
数据。
您必须以不同的名称在注册表中注册所有三个实例,或者通过其他一些RMI机制访问它们。
与@ JunedAhsan的答案相反,他们都可以共享相同的TCP端口,默认情况下,如果他们全部从同一个JVM导出,并且没有理由不这样做这样做。