`

Schneider Electric - Узнайте все про энергоэффективность ЦОД


СПЕЦИАЛЬНЫЕ
ПАРТНЕРЫ
ПРОЕКТА

Архив номеров

Что для вас является метрикой простоя серверной инфраструктуры?

Best CIO

Определение наиболее профессиональных ИТ-управленцев, лидеров и экспертов в своих отраслях

Человек года

Кто внес наибольший вклад в развитие украинского ИТ-рынка.

Продукт года

Награды «Продукт года» еженедельника «Компьютерное обозрение» за наиболее выдающиеся ИТ-товары

 

Проект Quarkus формирует контейнерно-ориентированный Java-стек

0 
 

Проект Quarkus формирует контейнерно-ориентированный Java-стек

Red Hat и сообщество проекта Quarkus анонсировали Quarkus 1.0 – Kubernetes-ориентированный Java-стек, собранный из лучших библиотек и стандартов Java и заточенный для контейнерных и облачных сред развертываний. Цель этого проекта – актуализировать Java в свете перспектив разработки облачных приложений и превратить ее в ведущую платформу для облачных сред, а также сред serverless, и Kubernetes.

Quarkus 1.0, выпуск которого запланирован на конец ноября, станет итогом совместных усилий Red Hat и сообщества Quarkus по реализации новых функций, исправлению ошибок и оптимизации производительности, которые осуществлялись с момента первого релиза проекта в марте.

Проект Quarkus был разработан в качестве ответа на вызовы, произошедшие ввиду фундаментальных изменений в области разработки приложений, и призван устранить определенные недостатки Java при работе с облачно-ориентированными архитектурами, такие как контейнеры, микросервисы и serverless-вычисления. Благодаря Quarkus Java-разработчики могут создавать приложения, которые быстрее запускаются и потребляют меньше памяти по сравнению с традиционные микросервисными Java-платформами. Quarkus имеет гибкие и простые в использовании API, позволяющие разработчикам создавать собственные облачные приложения, а также включает в себя ведущие фреймворки, хорошо знакомые большинству разработчиков.

Quarkus штатно поддерживает работу с популярными стандартами, платформами и библиотеками Java, такими как Eclipse MicroProfile, Apache Kafka, RESTEasy (JAX-RS), Hibernate ORM (JPA), CDI, Spring, Infinispan, Camel и многими другими. При этом разработчики могут самостоятельно выбрать Java-фреймворк для своего приложения Quarkus, работающего на виртуальной машине JVM.

В состав Quarkus входит модуль MicroProfile OpenTracing для отслеживания трафика между сервисами, модуль MicroProfile Metrics для интеграции метрик JVM и Quarkus runtime, а также метрик пользовательских приложений в составе платформ мониторинга наподобие Prometheus.

Quarkus предлагает более 80 расширений для различных Java-фреймворков, поддерживающих компиляцию приложений в двоичный код, что позволяет без лишних усилий охватить как текущие, так и будущие сценарии использования.

Режим программирования на лету (live coding), когда изменения в коде автоматически применяются в составе запущенного приложения, значительно упрощает итеративную разработку и повышает производительность труда. Quarkus также объединяет модели реактивного и императивного программирования, позволяя разработчикам выбирать ту из них, которая лучше подходит для каждого конкретного случая, и легче интегрировать свой код с другими компонентами в рамках реактивной системы, такими как реактивные потоки в Vert.x и Kafka, API-интерфейсы реактивной БД и т.д.


Вы можете подписаться на наш Telegram-канал для получения наиболее интересной информации

0 
 

Напечатать Отправить другу

Читайте также

 
 
Реклама

  •  Home  •  Рынок  •  ИТ-директор  •  CloudComputing  •  Hard  •  Soft  •  Сети  •  Безопасность  •  Наука  •  IoT