Когда использовать OSGi EventAdmin, а когда нет?

У меня есть общий вопрос относительно использования службы OSGi EventAdmin. В настоящее время я использую его в настройке, где потенциально могут генерироваться тысячи событий в секунду. Я опасаюсь, что служба EventAdmin может оказаться узким местом. Первые результаты, которые я получил от своего профилировщика, похоже, подтверждают это. У меня есть следующие вопросы:

  1. Существует ли общее практическое правило, когда использовать службу EventAdmin?
  2. Чем отличаются методы sendEvent и postEvent с точки зрения производительности?
  3. Существует ли конкретный контейнер OSGi, который является известно, что реализация EventAdmin невысока?

Заранее благодарим за вашу поддержку!

Ура, Георг

8
задан BumbleGee 10 August 2011 в 22:35
поделиться