Набор готовых к запуску примеров Debezium для захвата изменений данных: Docker Compose-файлы, конфигурации и руководства.
quarkusio/quarkus-quickstarts
Подборка запускаемых Java-проектов, демонстрирующих возможности Quarkus; к каждому приложено руководство для быстрого старта.
- Звёзды
- 2,196
- Форки
- 1,539
- Открытые issues
- 188
- Последний коммит
- вчера
Что это?
В репозитории собраны небольшие автономные примеры приложений на Quarkus — Java-фреймворке для создания облачных сервисов. Каждый quickstart посвящён отдельной теме, например REST-эндпоинтам, внедрению зависимостей, реактивному программированию, тестированию или конкретной интеграции, и дополнен руководством для быстрого старта на сайте Quarkus.
Примеры охватывают множество областей: доступ к данным с Hibernate ORM, Hibernate Reactive и Panache; обмен сообщениями через Kafka, AMQP, RabbitMQ, MQTT и Pulsar; безопасность с JWT, OpenID Connect, LDAP и WebAuthn; облачные сервисы, например Amazon S3, DynamoDB и SQS; бессерверные платформы, включая AWS Lambda, Azure Functions и Google Cloud Functions. Проекты собираются с помощью Maven и требуют JDK 17 или новее; для создания нативных исполняемых файлов нужны Mandrel или GraalVM.
По умолчанию quickstart-проекты используют Quarkus core BOM. Чтобы собирать их с другой платформой, можно переопределить platform BOM через свойства Maven.
Ключевые возможности
- 01Каждый quickstart посвящён отдельной теме и сопровождается руководством для быстрого старта.
- 02Рассматривается доступ к данным с Hibernate ORM, Hibernate Reactive и Panache.
- 03Приведены примеры обмена сообщениями через Kafka, AMQP, RabbitMQ, MQTT и Pulsar.
- 04Есть примеры использования JWT, OpenID Connect, LDAP и WebAuthn для обеспечения безопасности.
- 05Показаны интеграции с сервисами Amazon и бессерверными платформами.
- 06Сборка выполняется с помощью Maven; поддерживается создание нативных исполняемых файлов с Mandrel или GraalVM.
Сценарии использования
- Изучить, как создать REST-сервис или CRUD API на Quarkus.
- Найти работающий пример конкретной интеграции, например Kafka или Hibernate Search с Elasticsearch.
- Оценить возможности Quarkus в области реактивного программирования, безопасности или бессерверного развёртывания.
- Использовать проект как шаблон для добавления возможностей Quarkus в новый проект.
Быстрый старт
- 1
Установите JDK 17 или новее и Mandrel либо GraalVM
- 2
Выберите quickstart из списка и соберите его с помощью Maven (см. CONTRIBUTING.md)
Что важно знать
- Для нативной сборки, помимо JDK 17 или новее, требуется Mandrel или GraalVM.
В подборках
Темы
Частые вопросы
- Что такое quarkus-quickstarts?
- Подборка запускаемых Java-проектов, демонстрирующих возможности Quarkus; к каждому приложено руководство для быстрого старта. В репозитории собраны небольшие автономные примеры приложений на Quarkus — Java-фреймворке для создания облачных сервисов. Каждый quickstart посвящён отдельной теме, например REST-эндпоинтам, внедрению зависимостей, реактивному программированию, тестированию или конкретной интеграции, и дополнен руководством для быстрого старта на сайте Quarkus.
- quarkus-quickstarts можно использовать бесплатно? Какая у него лицензия?
- quarkus-quickstarts распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- quarkus-quickstarts всё ещё поддерживается?
- Активно поддерживается. Последний коммит в quarkus-quickstarts — 6 нояб. 2026 г..
- Для чего можно использовать quarkus-quickstarts?
- Изучить, как создать REST-сервис или CRUD API на Quarkus. Найти работающий пример конкретной интеграции, например Kafka или Hibernate Search с Elasticsearch. Оценить возможности Quarkus в области реактивного программирования, безопасности или бессерверного развёртывания. Использовать проект как шаблон для добавления возможностей Quarkus в новый проект.
- Как установить quarkus-quickstarts?
- Установите JDK 17 или новее и Mandrel либо GraalVM Выберите quickstart из списка и соберите его с помощью Maven (см. CONTRIBUTING.md)
- Где скачать quarkus-quickstarts?
- Исходный код и инструкции по установке — на GitHub: https://github.com/quarkusio/quarkus-quickstarts
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Java-фреймворк для Kubernetes-приложений с быстрым запуском, поддерживающий сборку для JVM и native image.
API-шлюз на Spring Framework и Spring Boot для маршрутизации и фильтрации HTTP-запросов в микросервисных системах.
Платформа потоковой обработки данных на C++, совместимая с Kafka API и работающая без ZooKeeper и JVM.
Мнение-ориентированный Java-фреймворк для создания готовых к эксплуатации приложений и сервисов на Spring с минимальной настройкой.
Высокопроизводительный HTTP-фреймворк для Go с API в стиле Martini, предназначенный для REST API, веб-приложений и микросервисов.