Поиск загруженных модулей / сервисов в jxta
Когда мы загружаем сервис с помощью loadModule в пользовательскую группу peer, как мы можем искать этот сервис в этой группе для дальнейшего использования. Я попробовал метод look upService группы peergroup, но он просто говорит: "служба не найдена", хотя модуль был загружен и запущен отлично, и я использую правильный ModuleClassID для поиска. Я попробовал устаревшие методы здесь, используя stdparamadv.. очевидно, они не работают правильно со сборками 2.6 и 2.7 jxta
1 ответ
Сервисная функция JXTA, к сожалению, плохо разработана и должна быть переписана с нуля. Как я упоминал в других постах в сети, люди должны избегать использования JXTA для загрузки сервисов. Вместо этого используйте OSGi (например).
Сервисная функция JXTA не была полностью протестирована (в основном из-за нехватки ресурсов и интереса со стороны сообщества). Сначала мы сосредоточились на других ключевых вопросах. Вполне возможно, что загрузка служб в настроенные группы peer действительно может содержать ошибку.