2013-06-11 3 views
0

Во время игры с DOSGI я пытаюсь загрузить баланс удаленного удаленного сервиса osgi. Я прошел через OSGi Service Platform Compendium 4.3 и обнаружил, что нам потребуется реализовать балансировку нагрузки в диспетчере задач ... Я пытаюсь выяснить нагрузку на конкретный
удаленный сервис, например, сколько клиентов потребляет эту услугу, чтобы решить на моей стратегии балансировки нагрузки. Я новичок в OSGI и DOSGI, так что извините, если я что-то пропустил ...Номер клиента, использующего удаленную службу osgi

Итак, в основном я хочу знать, как я могу получить этот номер, если это возможно, или есть какое-либо свойство, чтобы получить эта информация, как у нас есть service.ranking, чтобы получить ранжирование службы. Заранее благодарим за любой ответ.

ответ

0

Вы можете получить много информации из сервисных крючков. Однако, если вам нужна подробная информация о загрузке, я не уверен, имеет ли значение nr клиентов релевантность латентных вызовов.

Способ измерять это, чтобы прокси-сервер удаленной службы спрятал оригинал с помощью сервисных крючков для других пакетов. Все это довольно продвинуто, поэтому здесь слишком подробно объяснять это подробно. Подробнее см. В спецификации OSGi Core Specification 5.0.0.

+0

Спасибо, Питер за ваш ответ ... Я сделаю немного больше исследований, чтобы обновить мой комментарий на основе этого. –