начало работы с osgi + felix

В нашем бизнесе мы используем сценарии изменения базы данных. То, когда сценарий выполняется, это - имя, хранится в базе данных и не будет работать снова, если та строка не удалена. Сценарии называют на основе даты, время и кодируют ответвление, таким образом, управляемое выполнение возможно.

Партии и большое тестирование сделаны, прежде чем сценарии выполняются в продуктивной среде, таким образом, "oopsies" только происходят, вообще говоря, на базах данных разработки.

6
задан skaffman 25 January 2011 в 09:59
поделиться

3 ответа

Вам просто нужно загрузить «основной» дистрибутив по адресу:
http://apache.mirror.clusters.cc/felix/felix-1.8.0.tar.gz (это первая ссылка для загрузки)

Разархивируйте его, войдите в каталог felix-1.8.0 и введите
$ java -jar bin / felix.jar

Появится консоль Felix, введите "help", чтобы начать

5
ответ дан 10 December 2019 в 02:51
поделиться

На самом деле это зависит от того, чего вы собираетесь достичь. Вы можете начать с основного дистрибутива Felix, он уже содержит реализацию OSGi Bundle Repository , поэтому вы сможете загрузить и запустить другие пакеты Felix.

Напротив, вы можете загрузить и запустить Felix (или другой OSGi) реализации) с помощью Pax Runner , вы можете контролировать, какие наборы пакетов OSGi нужно запускать.

1
ответ дан 10 December 2019 в 02:51
поделиться

Felix main (системный пакет - уровень 0) всегда будет активен. В остальном это может быть совершенно случайным образом, но есть комплекты компендиума, которые существуют для удобства. Комплекты компендиума были определены альянсом OSGi как часть спецификации R4.

Я также новичок в OSGi. Я нашел эту страницу весьма полезной при рассмотрении различных способов использования Феликса. он показывает, что вам не нужно использовать какой-либо «сборник» или другие пакеты.

Лично мне нравится сборник «Декларативные услуги» (называется SCR, как в org.apache.felix.scr-1.0.8.jar) это делает возможной настоящую сервисную архитектуру. Также есть iPOJO, spring-DM и т. Д., Но это DS для меня

Вы можете прочитать о пакетах компендиума в спецификации OSGI R4.

0
ответ дан 10 December 2019 в 02:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: