Сви знамо пројекат Кубернетес, а такође знамо да Јава програмски језик С нама је већ дуги низ година и један је од најчешће коришћених данас, а самим тим и онај који привлачи највише програмера и највеће развојне заједнице. У ствари, ако пратите ТИОБЕ листе најчешће коришћених програмских језика у свету рачунарства, Јава није била испод 2. места на овом рангирању, што даје идеју о огромној популарности.
Јава је рођена 90-их, из руке угашеног Сун Мицросистемс (сада Орацле), и има скоро 20 година развоја и оптимизације за покретање високо динамичних монолитних апликација које преузимају ексклузивно власништво над меморијом и ЦПУ (виртуелизованим) захваљујући виртуелној машини Јава која има ову платформу као тумач наведеног језика. А зашто ово не однети у облак, ИоТ, мобилне уређаје, Кубернетес, контејнере, микросервисе, реактивно програмирање и функционисати као услуга или ФааС? Будући да живимо у свету којим доминирају ови сектори. Ових 12 кључних покретача и развој матичних апликација у облаку могу пружити виши ниво продуктивности и ефикасности. Па, ту Јава сада упознаје Кубернетеса и они конвергирају даље нови оквир.
Назив наведеног оквира је Куаркус, који стиже заједно са Суперсониц Субатомиц Јава. Куаркус је оквир Јава изворна за Кубернетес дизајнирана за ГраалВМ и ХотСпот, креирана од најбољих Јава библиотека и стандарда на тржишту. Циљ Куаркуса је да Јава постане водећа платформа за Кубернетес и окружења без сервера, док програмерима нуди обједињени реактивни и императивни модел програмирања који ће оптимално адресирати шири спектар архитектура дистрибуираних апликација.
између особине нуди Куаркус (тестирање засновано на платформи са Ред Хат-ом):
- Брз почетак, за неколико десетина милисекунди, што омогућава аутоматско скалирање микросервиса у контејнерима и Кубернетес-у, као и тренутно извршавање ФааС-а.
- La минимално коришћење меморије помаже у оптимизацији густине контејнера у применама архитектуре микросервиса који желе више контејнера.
- Мања величина апликације контејнера.
- Дајте модел реактивни и императивни обједињено за програмере Јава како би се осећали упознати.
- Програмери ће уживати обједињена конфигурација у једној датотеци својстава, нула конфигурација, поновно учитавање уживо у трен ока, поједностављени код за 80% уобичајене употребе и флексибилан за 20%, без генерисања досадних изворних извршних датотека.
- Добићете боље библиотеке и стандарди.
- Ефективна решења за покретање Јаве на микросервисима, без сервера, у облаку, контејнерима, Кубернетес-у, ФааС-у итд.
Шта значи „досадне изворне извршне датотеке“?
хвала