Как стать автором
Обновить

Комментарии 12

А где посмотреть реализацию какого-то целого приложения, типа PetClinic на Helidon?

На Spring есть, на Quarkus есть, и на Micronaut есть.

О да, это уже in progress. PetClinic это святое!
Но пока CLI позволяет сгенерировать отличные очень компактные quickstarter-ы :)

Я уже ниже ответил, но и тут продублирую. Реализация магазина с носками на Хелидоне:
github.com/helidon-sockshop/sockshop

А если сравнивать с Quarkus есть очевидные плюсы?

Из того, что известно: Quarkus не реализует полностью CDI и содержит хаки, которые не соответствуют спецификации. Хотя сама спецификация тоже не восторг.

Очевидные плюсы:


  • Живет на Java 11+, по сему использует все плюшки новых версий (modularity например).
  • Полная поддержка CDI. Все работает по стандарту! Более того и в native-image.
  • Наличие SE и всего того, что есть в его спецификациях и реализациях (DB client, реактивщина и т.д.)

Стоит отметить, что полная поддержка стандартов, оптимизация их имплементаций это основной конек Helidon, и для JVM и для native-image.
Сейчас много работы ведется над интеграциями с другими технологиями (Neo4j, Microstreams и т.д)

каким образом обеспечена неблокирующая работа с бд, если используются обычные (блокирующие) драйвера?
Вызовы врапятся ExecurorService-ом.
Типичный микросервис на Helidon (под JVM) будет весить не более 20 Mb, что в несколько раз меньше чем, например, у Spring Boot.

Там, где выбирают Spring Boot, на это всем пофиг. А вот быстрое время старта может пригодится, если его не «съест» инициализация БД или подключение к Kafka. Но тоже захотелось увидеть какой-то пример реального приложения.
Нет, это не то. Я про приложение, которое, например, реализует несколько ендпоинтов, при этом что-то сохраняет в БД и взаимодействует с другими микросервисами. Т.е. примерно то, что обычно и бывает на практике.
Ок, вот реализация магазина с носками на Хелидоне:
github.com/helidon-sockshop/sockshop

Думаю, это то, что вы ищете.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории