Docker Compose 파일, 설정 및 튜토리얼을 통해 Debezium으로 변경 데이터 캡처를 구현하는 방법을 보여주는 실행 가능한 예제 모음입니다.
quarkusio/quarkus-quickstarts
Quarkus 프레임워크 사용법을 보여 주는 실행 가능한 Java 퀵스타트 프로젝트 모음으로, 각 프로젝트에 해당하는 시작 가이드를 제공합니다.
- 스타
- 2,196
- 포크
- 1,539
- 열린 이슈
- 188
- 마지막 커밋
- 어제
어떤 프로젝트인가요?
이 저장소에는 클라우드 네이티브 서비스를 구축하기 위한 Java 프레임워크인 Quarkus의 작고 독립적으로 실행 가능한 예제 애플리케이션이 모여 있습니다. 각 퀵스타트는 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이 필요합니다.
퀵스타트는 기본적으로 Quarkus core BOM을 사용하며, Maven 속성을 통해 platform BOM을 재정의해 다른 플랫폼을 대상으로 빌드할 수 있습니다.
핵심 기능
- 01각 퀵스타트는 하나의 주제에 집중하며 해당 주제의 시작 가이드를 제공합니다.
- 02Hibernate ORM, Hibernate Reactive, Panache를 사용한 데이터 액세스 예제를 다룹니다.
- 03Kafka, AMQP, RabbitMQ, MQTT, Pulsar를 활용한 메시징 예제를 포함합니다.
- 04JWT, OpenID Connect, LDAP, WebAuthn을 사용하는 보안 예제를 제공합니다.
- 05Amazon 서비스 및 서버리스 플랫폼과의 통합 방법을 보여 줍니다.
- 06Maven으로 빌드하며 Mandrel 또는 GraalVM을 통해 네이티브 실행 파일을 지원합니다.
활용 사례
- Quarkus로 REST 서비스나 CRUD API를 구축하는 방법을 학습할 때.
- Kafka 또는 Elasticsearch를 사용하는 Hibernate Search처럼 특정 통합 기능의 작동 예제를 찾아볼 때.
- Quarkus의 리액티브 프로그래밍, 보안 또는 서버리스 배포 방식을 평가할 때.
- 새 프로젝트에 Quarkus 기능을 추가할 때 시작 템플릿으로 활용할 때.
빠른 시작
- 1
JDK 17 이상과 Mandrel 또는 GraalVM을 설치하세요
- 2
목록에서 퀵스타트를 선택하고 Maven으로 빌드하세요(CONTRIBUTING.md 참조)
사용 전 알아둘 점
- 네이티브 빌드에는 JDK 17 이상에 더해 Mandrel 또는 GraalVM이 필요합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- quarkus-quickstarts은(는) 무엇인가요?
- Quarkus 프레임워크 사용법을 보여 주는 실행 가능한 Java 퀵스타트 프로젝트 모음으로, 각 프로젝트에 해당하는 시작 가이드를 제공합니다. 이 저장소에는 클라우드 네이티브 서비스를 구축하기 위한 Java 프레임워크인 Quarkus의 작고 독립적으로 실행 가능한 예제 애플리케이션이 모여 있습니다. 각 퀵스타트는 REST 엔드포인트, 의존성 주입, 리액티브 프로그래밍, 테스트 또는 특정 통합 기능 등 하나의 주제에 집중하며, Quarkus 웹사이트의 시작 가이드와 함께 제공됩니다.
- quarkus-quickstarts은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- quarkus-quickstarts은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- quarkus-quickstarts은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. quarkus-quickstarts의 마지막 커밋은 2026년 11월 6일입니다.
- quarkus-quickstarts은(는) 어디에 사용할 수 있나요?
- Quarkus로 REST 서비스나 CRUD API를 구축하는 방법을 학습할 때. Kafka 또는 Elasticsearch를 사용하는 Hibernate Search처럼 특정 통합 기능의 작동 예제를 찾아볼 때. Quarkus의 리액티브 프로그래밍, 보안 또는 서버리스 배포 방식을 평가할 때. 새 프로젝트에 Quarkus 기능을 추가할 때 시작 템플릿으로 활용할 때.
- quarkus-quickstarts는 어떻게 설치하나요?
- JDK 17 이상과 Mandrel 또는 GraalVM을 설치하세요 목록에서 퀵스타트를 선택하고 Maven으로 빌드하세요(CONTRIBUTING.md 참조)
- quarkus-quickstarts은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/quarkusio/quarkus-quickstarts
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
빠른 시작을 지원하고 JVM 및 native-image 빌드를 모두 제공하는, 클라우드 친화적인 앱 개발용 Kubernetes 네이티브 Java 프레임워크입니다.
마이크로서비스 환경에서 HTTP 요청을 라우팅하고 필터링하는 Spring Framework 및 Spring Boot 기반 API 게이트웨이입니다.
ZooKeeper나 JVM 없이 실행되는, C++로 작성된 Kafka API 호환 스트리밍 데이터 플랫폼입니다.
최소한의 설정으로 운영 환경에 적합한 Spring 기반 애플리케이션과 서비스를 만들 수 있는, 기본 설정이 잘 갖춰진 Java 프레임워크입니다.
Martini와 비슷한 API를 제공하며 REST API, 웹 앱, 마이크로서비스 구축에 적합한 고성능 Go HTTP 웹 프레임워크입니다.