Apache Karaf - Википедия - Apache Karaf

Апачи Караф
Apache Karaf логотипі
Скриншот
Apache Karaf.png
Apache Karaf логотипі
ӘзірлеушілерApache Software Foundation
Тұрақты шығарылым
4.3.0[1] / 26 қазан 2020; 49 күн бұрын (26 қазан 2020)
РепозиторийКараф қоймасы
ЖазылғанJava
Операциялық жүйеКросс-платформа
Өлшемі20,9 МБ (.zip ) / 20,3 МБ (.tar.gz )
ТүріOSGi контейнері
ЛицензияApache лицензиясы 2.0
Веб-сайткараф.apache.org

Апачи Караф модульдік ашық көзі болып табылады OSGi (Босату 6[2]) жұмыс уақыты ортасы.[3] Жоба 2010 жылы жоғары деңгейлі жобаға айналды, бұған дейін кіші жоба болған Apache ServiceMix.[4]

Apache Karaf OSGi ең көп қолданылатын екі құрылымның кез-келгенінде жұмыс істей алады: Апачи Феликс немесе Күн мен түннің теңелуі (OSGi), қосымша мүмкіндіктер беру.[5]

Компоненттер

Karaf Runtime

Караф контейнері - бұл заманауи және полиморфты ыдыс. Бұл OSGi қолдайтын жеңіл, қуатты және кәсіптік дайын контейнер, полиморфты түрде, бұл караф кез-келген қосымшаны: OSGi, Spring, WAR және басқаларын орналастыра алады дегенді білдіреді. Караф дербес контейнер ретінде немесе Karaf Boot қолданатын жүктеу әдісі.

Караф жертөлесі

Караф жертөлесі - Караф үшін кластерлік шешім. Бұл даналар арасында синхрондау арқылы бірнеше даналарды басқаруға мүмкіндік береді.

Соңғы шығарылым: 4.2.1 (21 тамыз, 2020)

Караф үңгірі

Караф үңгірі - OSGi репозиторийі спецификациясының орындалуы. Оны Karaf Features Resolver көмегімен артефактілердің талаптары мен мүмкіндіктерін ескере отырып, ресурстармен қамтамасыз етуге болады.

Соңғы шығарылым: 4.2.1 (19 қараша, 2019)

Караф декантері

Decanter мониторингтік шешімді (ескертудің негізгі функциясын қоса) немесе BAM (іскери іс-әрекетті бақылау) қолдануға дайын. Бұл сондай-ақ толығымен кеңейтілетін және теңшелетін.

Соңғы шығарылым: 2.5.0 (2020 ж. 22 маусым)

Хронология

Apache Karaf Runtime нұсқалары [6]
СерияСипаттамаOSGi нұсқасын қолдауJava нұсқасын қолдауСоңғы шығарылымСоңғы шыққан күні
Болашақ шығарылымның соңғы алдын ала қарау нұсқасы: 4.3.хOSGi R7 қолдауымен алғашқы шығарылым78 / 9 / 10 / 114.3.0RC12020-7-х
Ағымдағы тұрақты нұсқа: 4.2.хТолық Java 9/10/11 қолдауымен алғашқы шығарылым68 / 9 / 10 / 114.2.92020-6-9
Ағымдағы тұрақты нұсқа: 4.1.хKaraf ерекшеліктері жүйесін жетілдіру684.1.72018-11-29
Ескі нұсқасы, енді қолданылмайды: 4.0.xІшкі қолдануға арналған Blueprint жоқ толығымен қайта өңделген ішкі құрылым57 / 84.0.102017-9-28
Ескі нұсқасы, енді қолданылмайды: 3.0.xOSGi rev 5 қолдауы56 (Караф 3.0.5 дейін) / 7/83.0.102020-1-11
Ескі нұсқасы, енді қолданылмайды: 2.4.хCreate dump пәрменінен күйін келтіру деректерін жасаған кезде үйінді төгінділерін қосады57 / 82.4.42016-1-25
Ескі нұсқасы, енді қолданылмайды: 2.3.xOSGi rev 4.3 қолдауын енгізу4.35 / 6 / 72.3.122016-1-25
Ескі нұсқасы, енді қолданылмайды: 2.2.хLDAP JAAS модулін, Aries транзакциясын, JPA & JNDI модульдерін қосыңыз4.25 / 62.2.92012-8-18
Аңыз:
Ескі нұсқа
Ескі нұсқасы, әлі де сақталған
Соңғы нұсқасы
Соңғы алдын ала қарау нұсқасы
Болашақ шығарылым

Әдебиеттер тізімі

  1. ^ «4.3.0 шығарылымы». 26 қазан 2020. Алынған 6 қараша 2020.
  2. ^ «Жоба парағынан қолдау көрсетілетін OSGi нұсқасы». Алынған 2018-04-28.
  3. ^ «Окоптардағы апачы караф». Джейми Гудиар. Алынған 2013-04-22.
  4. ^ «Караф - жоғарғы деңгейдегі жоба». Чарльз Муллиард. Алынған 2010-06-25.
  5. ^ «OSGi: Apache Felix пен Apache Karaf арасындағы айырмашылықтар қандай?». Мэтью Мердок. Алынған 2016-05-25.
  6. ^ «Караф». karaf.apache.org. Алынған 2020-08-22.

Сыртқы сілтемелер