我没有找到好的答案所以决定发帖。在存根数量方面,使用RMI的最佳策略是什么?
a)许多并发线程使用的一个客户端存根 b)每次交互的存根(即每个线程都有自己的存根)
答案 0 :(得分:1)
RMI存根是线程安全的。获取相同存根的许多副本没有任何好处,并且会有相当大的性能损失。
事实上,确实没有“一些存根”这样的东西。同一个远程对象的所有存根在逻辑上和功能上都是等价的。它们甚至具有相同的哈希码,并且在equals()
下相等。
答案 1 :(得分:0)
你可能会在存根上调用方法。因此,使用单个存根并在服务器端处理共享资源。