Мы работаем над основанной на OSGi инфраструктурой для обработки потоковых потоков данных. Конкретные задачи обработки выполняются отдельными компонентами OSGi. Теперь нам нужна возможность распространять эти компоненты на разных машинах, а это значит, что нам нужен какой-то механизм связи между компонентами OSGi/контейнерами.OSGi в распределенных инфраструктурах
Во время моего исследования я столкнулся с различными потенциальными решениями: R-OSGi, Apache CXF для распределенных OSGi, Eclipse Communication Framework.
ECF кажется особенно интересным, поскольку он поддерживает различные форматы транспорта и обеспечивает поддержку таких вещей, как обнаружение сервиса.
Мои центральные вопросы:
- Существуют ли какие-либо подробные учебные пособия/сквозные для создания в ECF инфраструктуры в Феликсом? (из моего исследования, я обнаружил, что недавно была добавлена поддержка Felix)
- Есть ли какие-либо решения, кроме трех перечисленных выше, которые я, возможно, пропустил?
- Есть ли причина принимать Apache CXF вместо ECF?