Комментарии 12
О да, это уже in progress. PetClinic это святое!
Но пока CLI позволяет сгенерировать отличные очень компактные quickstarter-ы :)
Я уже ниже ответил, но и тут продублирую. Реализация магазина с носками на Хелидоне:
github.com/helidon-sockshop/sockshop
github.com/helidon-sockshop/sockshop
А если сравнивать с Quarkus есть очевидные плюсы?
Очевидные плюсы:
- Живет на Java 11+, по сему использует все плюшки новых версий (modularity например).
- Полная поддержка CDI. Все работает по стандарту! Более того и в native-image.
- Наличие SE и всего того, что есть в его спецификациях и реализациях (DB client, реактивщина и т.д.)
Стоит отметить, что полная поддержка стандартов, оптимизация их имплементаций это основной конек Helidon, и для JVM и для native-image.
Сейчас много работы ведется над интеграциями с другими технологиями (Neo4j, Microstreams и т.д)
каким образом обеспечена неблокирующая работа с бд, если используются обычные (блокирующие) драйвера?
Типичный микросервис на Helidon (под JVM) будет весить не более 20 Mb, что в несколько раз меньше чем, например, у Spring Boot.
Там, где выбирают Spring Boot, на это всем пофиг. А вот быстрое время старта может пригодится, если его не «съест» инициализация БД или подключение к Kafka. Но тоже захотелось увидеть какой-то пример реального приложения.
Небольшое, но вполне себе приложение:
helidon.io/docs/v2/#/mp/guides/02_quickstart
helidon.io/docs/v2/#/mp/guides/02_quickstart
Нет, это не то. Я про приложение, которое, например, реализует несколько ендпоинтов, при этом что-то сохраняет в БД и взаимодействует с другими микросервисами. Т.е. примерно то, что обычно и бывает на практике.
Ок, вот реализация магазина с носками на Хелидоне:
github.com/helidon-sockshop/sockshop
Думаю, это то, что вы ищете.
github.com/helidon-sockshop/sockshop
Думаю, это то, что вы ищете.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Ласточка в мире микросервисов