2011-03-02 24 views
2

我沒有找到很好的答案,所以決定發佈。就存根數而言,使用RMI的最佳策略是什麼?單個RMI存根對很多

一個)由許多併發線程 b)中每相互作用存根使用的一個客戶機存根(即每個線程有其自己的存根)

+0

這完全取決於場景,沒有一般的答案。 – skaffman 2011-03-02 15:40:33

回答

1

RMI存根是線程安全。獲取同一存根的許多副本並沒有好處,並且性能損失相當大。

事實上,真的沒有'多個存根'這樣的東西。所有對同一個遠程對象的存根在邏輯上和功能上都是等效的。它們甚至具有相同的哈希碼,在equals()下相同。

0

您可能打算在存根上調用metods。因此,使用單個存根並在服務器端處理共享資源。