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

Запущен 11 марта и доступен start.spring.io, бета-версия Spring Native компилирует приложения Spring в образы в машинном коде с помощью Многоязычная среда выполнения GraalVM. Эти автономные исполняемые файлы предлагают преимущества, включая почти мгновенный запуск (обычно менее 100 мс), мгновенную пиковую производительность и меньшее потребление памяти за счет более длительного времени сборки и меньшего количества оптимизаций времени выполнения, чем JVM.

Spring Native поддерживает языки программирования Java и Kotlin. Ситуации, в которых Spring Native может быть хорошим выбором, включают:

Spring Native позволяет разработчикам создавать оптимизированный образ контейнера с минимальным уровнем ОС и небольшим собственным исполняемым файлом с использованием только необходимых битов из Java Development Kit, Spring и зависимостей, необходимых в приложении. Разработчики Spring планируют адаптировать инфраструктуру Spring для нативных образов, не требуя внесения изменений в существующие. Весенний ботинок Приложения.

Авторские права © 2021 IDG Communications, Inc.


#Spring #Native #превращает #приложения #Spring #собственные #исполняемые #файлы

Source link