Рубрики
Без рубрики

Quarkus в результате чего Java обратно в бой из microsserviços

Мы находимся в 2020 году. Java-полный 25 лет и остается одним из наиболее популярных языков программирования… Помеченный кварками, java, pt br, бразильскими разработчиками.

Мы находимся в 2020 году. Java-полный 25 лет и остается одним из наиболее популярных языков программирования, используемых в мире, согласно TIOBE .

Nos ultimos anos, язык Java perdeu espaço нет мундо де программасао бэкэнд пара лингвогенов может быть динамичным и эффективным, как Python, Node.js , Иди e C#.

Кроме того, “детализация”, одной из основных жалоб является то, что Java это очень медленный и тяжелый.

Это недопустимо в мире, Рогачев, serveless, conteiners и microsserviços, приложение служит больше 200 мб и может занять минут будет готова.

Чтобы попытаться решить эту проблему в последнее время появилась новая цена, Quarkus . Создан для использования с контейнерами, с низким потреблением памяти, на основе спецификации и легко настроить. В Quarkus поиск приносить обратно удовольствие от программирования Java .

В этой статье мы будем сравнивать размеры и времени пуска между Quarkus с основной Java: Spring .

Sera implementado um microsserviço com um unico конечная точка запрос ответчика на строку “Привет, мир!”. Эта microsserviço будет вращаться в контейнер и будет рассматриваться как время для приложения, запустите компьютер, как функция потребления.

Iso sera fait comparando Кваркус com Java 8, Кваркус com Java 11, Кваркус Родной com Java 8, Кваркус Родной com Java 11, Весна com Java 8 e Весна com Java 11. Мы будем создавать приложения с помощью генераторов кода каждого framework и не запросим ни otmização в этом генерируется код.

О весеннее небо поссуи конхесидо герадор де кодиго: https://start.spring.io/ . Vamos выбирает весеннюю сеть библиотеки. Структура классов имеет этот формат.

Шаблон по умолчанию не поставляется с нет controller, то было написано. Контроллер был с этим форматом.

Quarkus также имеет свой генератор, который может осуществляться в http://code .кваркус.ио . Был выбран только плагин для взаимодействия (REST, который является обязательным быть выбран). Код был создан под следующее дерево.

Стандартная модель поставляется с контроллера, который делает “hello world”, и стало так.

Теперь, когда мы уже видели, как они, создавать образы docker. Для использования в качестве базы изображений openjdk:8-jre-slim ou openjdk:11-jre-тонкий нет яичек.

Ниже приведена сводная реализации услуг и сколько памяти потребляется.

Для облегчения понимания, какие данные были помещены в таблицу.

Quarkus привело к улучшению так много на самом деле потребляют меньше ресурсов, сколько на время, которое необходимо, чтобы быть готовым для получения соединений. Обратите внимание, что когда используется режим, время падает 2.802 s 0.006 s.

Этот простой тест не служит, как учиться, потому что многое может быть запутаны, измерение, будет необходимо повернуть несколько раз и проверить другие сочетания библиотеки.

Цель здесь состоит, чтобы показать, что Quarkus пришел и все, и поможет языка Java оставаться конкурентоспособной в этом дивном новом мире.

Оригинал: “https://dev.to/lucasscharf/quarkus-trazendo-o-java-de-volta-para-a-briga-dos-microsservicos-184g”