Quarkus: новый родной Java Framework для Kubernetes

Все мы знаем проект Kubernetes, и мы также знаем, что Язык программирования Java Он был с нами в течение многих лет и сегодня является одним из наиболее часто используемых, поэтому он привлекает большинство разработчиков и крупнейшие сообщества разработчиков. Фактически, если вы проследите за списками TIOBE наиболее часто используемых языков программирования в компьютерном мире, Java не опустилась ниже второй позиции в этом рейтинге, что дает представление об огромной популярности.

Ява родилась в 90-е годы, из рук несуществующей Sun Microsystems (теперь Oracle), и имеет почти 20 лет разработки и оптимизации для запуска высокодинамичных монолитных приложений, которые принимают исключительное право собственности на память и ЦП (виртуализированные) благодаря виртуальной машине Java, на которой установлена ​​эта платформа. как переводчик указанного языка. И почему бы не использовать это в облаке, IoT, мобильных устройствах, Kubernetes, контейнерах, микросервисах, реактивном программировании и функционировании как службы или FaaS? Поскольку мы живем в мире, в котором доминируют эти секторы. Эти 12 ключевых факторов и разработка облачных приложений могут обеспечить более высокий уровень производительности и эффективности. Вот где Java встречается с Kubernetes, и они сходятся на новый фреймворк.

Название указанной структуры Кваркус, который прибывает вместе с Сверхзвуковая субатомная Ява. Quarkus - это фреймворк Встроенная Java для Kubernetes, разработанная для GraalVM и HotSpot, созданная на основе лучших библиотек и стандартов Java на рынке. Цель Quarkus - сделать Java ведущей платформой для Kubernetes и бессерверных сред, предлагая разработчикам унифицированную модель реактивного и императивного программирования для оптимального решения более широкого спектра архитектур распределенных приложений.

Между качества предлагает Quarkus (платформенное тестирование с Red Hat):

  • Быстрый старт, за несколько десятков миллисекунд, что обеспечивает автоматическое масштабирование микросервисов в контейнерах и Kubernetes, а также немедленное выполнение FaaS.
  • La минимальное использование памяти помогает оптимизировать плотность контейнеров при развертывании архитектуры микросервисов, требующей нескольких контейнеров.
  • Меньший размер приложения контейнера.
  • Подарите модель реактивный и императивный унифицирован, чтобы разработчики Java могли почувствовать себя знакомыми.
  • Разработчикам понравится унифицированная конфигурация в одном файле свойств, нулевые конфигурации, оперативная перезагрузка в мгновение ока, упрощенный код для 80% общих применений и гибкий для 20% без создания надоедливых собственных исполняемых файлов.
  • У вас будет лучшие библиотеки и стандарты.
  • Эффективные решения для запуска Java на микросервисах, без серверов, в облаке, контейнерах, Kubernetes, FaaS и т. д.

Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Комментарий, оставьте свой

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован.

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Эрнандо сказал

    Что означает "надоедливые нативные исполняемые файлы"?

    спасибо

bool (истина)