2013-06-11 33 views
0

使用DOSGI時,我試圖負載平衡可用的遠程osgi服務。 我已經通過OSGi服務平臺服務綱要4.3,發現我們將需要在toplogy管理器中實現負載平衡...我想弄清楚特定的
遠程服務的負載,比如有多少客戶端正在使用該服務來決定在我的負載平衡策略..我是新來的OSGI和DOSGI所以對不起,如果我錯過了什麼...使用遠程osgi服務的客戶端數

所以基本上我想知道如何可以得到該數字,如果有可能或有任何財產得到像我們有service.ranking獲得服務排名的信息。 預先感謝您的回覆。

回答

0

您可以從服務鉤子獲得大量信息。但是,如果您需要關於負載的詳細信息,我不確定客戶端是否相關,延遲調用似乎更相關。

測量此方法的一種方法是代理遠程服務,將隱藏原始服務與其他包的服務掛鉤。這一切都非常先進,所以在這裏詳細解釋這一點太過分了。有關詳細信息,請參閱OSGi Core Specification 5.0.0。

+0

感謝彼得的迴應...我會做一點點更多的研究將基於此更新我的評論。 –

相關問題