Guias
Tutoriais
Short and focused exercises to get you going quickly.
Collect metrics using Micrometer
Create an application that uses the Micrometer metrics library to collect runtime, extension and application metrics and expose them as a Prometheus (OpenMetrics) endpoint.
Creating a tutorial
Create a new tutorial that guides users through creating, running, and testing a Quarkus application that uses annotations from an imaginary extension.
Criando sua primeira aplicação
Descubra como criar sua primeira aplicação Quarkus.
Criando um executável nativo
Crie executáveis nativos com GraalVM ou Mandrel.
Ferramentas do Quarkus no seu IDE favorito
Saiba mais sobre as integrações do Quarkus em IDEs.
Introdução ao Reativo
Saiba mais sobre como desenvolver aplicações reativas com o Quarkus.
Secure a Quarkus application with Basic authentication
Secure your Quarkus application endpoints by combining Quarkus built-in basic HTTP authentication with the JPA identity provider to enable role-based access control (RBAC).
Usando nossas ferramentas
Explore a cadeia de ferramentas para desenvolvedores do Quarkus, que torna o desenvolvimento do Quarkus tão rápido e agradável.
How-to Guides
Step-by-step guides to covering key tasks, real world operations and common problems.
Ativar a autenticação básica
Enable Basic authentication for your Quarkus project and allow users to authenticate with a username and password.
Contribute to Quarkus documentation
Contribute to the documentation by using the recommended steps, workflow, and style guidance to ensure the content successfully renders on the Quarkus website portal.
Concepts
Explanations of some of the larger concepts and technologies involved with Quarkus.
Basic Authentication
HTTP Basic Authentication is one of the least resource-demanding techniques that enforce access controls to the Web resources.
Suporte de autenticação integrado
The following section describes the Quarkus built-in authentication mechanisms for HTTP based FORM, BASIC, and Mutual TLS authentication.
Tipos de conteúdo da documentação Quarkus
Quarkus documentation is structured into four distinct content types: concepts, how-tos, tutorials, and references.
Visão geral do Quarkus Security
Quarkus Security is a framework that provides the architecture, multiple authentication and authorization mechanisms, and other tools for you to build secure and production-quality Java applications.
Referências
Technical Resource that covers tools, components, and commands. The encyclopedia for Quarkus.
Authorize web endpoints
Quarkus has an integrated pluggable web security layer.
Command Mode Applications
Este guia de referência explica como desenvolver aplicações de linha de comandos com o Quarkus.
Configuration Reference Guide
Saiba mais sobre como configurar as suas aplicações Quarkus.
Contextos e Injeção de Dependência
Aprofunde-se na implementação do CDI no Quarkus.
Guia de Referência do Mailer
Este guia de referência explica com mais detalhes a configuração e o uso do Quarkus Mailer.
Guia de Referência do Qute
Saiba tudo o que você precisa saber sobre o mecanismo de modelo do Qute.
Guia de referência do Vert.x
Este guia de referência fornece detalhes avançados sobre o uso e a configuração da instância Vert.x usada pelo Quarkus.
HTTP Reference
Saiba mais sobre como configurar a camada HTTP baseada em Vert.x do Quarkus - e Undertow se você estiver usando servlets.
Native Reference Guide
This guide is a companion to the Building a Native Executable, Using SSL With Native Images, and Writing Native Applications, guides.
OpenID Connect (OIDC) and OAuth2 Client and Filters Reference Guide
This reference guide explains how to use:
Quarkus style and content guidelines
Guidelines are provided to help you to contribute clear and consistent content that is also sourced in the required structure and composition of Quarkus documentation.
Reactive Messaging AMQP 1.0 Connector Reference Documentation
This guide is the companion from the Getting Started with AMQP 1.0.
Reactive Messaging RabbitMQ Connector Reference Documentation
This guide is the companion from the Getting Started with RabbitMQ.
Redis Extension Reference Guide
Redis is an in-memory data store used as a database, cache, streaming engine, and message broker.
Referência de carregamento de classe
Saiba mais sobre a infraestrutura de carregamento de classes do Quarkus.
Scheduler Reference Guide
Saiba mais sobre a extensão Scheduler.
Stork Reference Guide
This guide is the companion from the Stork Getting Started Guide.
General Guides
Other Quarkus Guides
Acessando propriedades da aplicação com Spring Boot Properties API
Use o ‘@ConfigurationProperties’ do Spring Boot no lugar das anotações do MicroProfile Config
Agendamento de Tarefas Periódicas
Modern applications often need to run specific tasks periodically.
Amazon Lambda
Este guia explica como você pode implantar o Amazon Lambdas baseado em Quarkus.
Amazon Lambda SnapStart Configuration
This document explains how to optimize your AWS Lambda application for SnapStart
Amazon Lambda with RESTEasy Reactive, Undertow, or Reactive Routes
Este guia explica como você pode implantar microsserviços Vert.x Web, Servlet ou RESTEasy como um Amazon Lambda.
Apache Camel no Quarkus
Este guia aborda a integração de sistemas com o Apache Camel
Apoio ao Participante do Narayana LRA
Este guia abrange o uso do LRA para coordenar atividades entre serviços.
AppCDS
This reference guide explains how to enable AppCDS with Quarkus.
Application Data Caching
Este guia explica como armazenar em cache chamadas de método custosas de seus beans CDI usando anotações simples.
Arquitetura Reativa do Quarkus
Saiba mais sobre a arquitetura reativa do Quarkus.
Azure Functions (Serverless) with RESTEasy Reactive, Undertow, or Reactive Routes
Este guia explica como você pode implantar microsserviços Vert.x Web, Servlet ou RESTEasy como uma Função do Azure.
Build, Sign and Encrypt JSON Web Tokens
According to RFC7519, JSON Web Token (JWT) is a compact, URL-safe means of representing claims which are encoded as a JSON object that is used as the payload of a JSON Web Signature (JWS) structure or as the plaintext of a JSON Web Encryption (JWE) structure, enabling the claims to be digitally signed or integrity protected with a Message Authentication Code(MAC) and/or encrypted.
Building Quarkus apps with Gradle
This guide covers: Gradle configuration, creating a new project, dealing with extensions, development mode, debugging, import in your IDE, building a native image, and build a container friendly executable
Building applications with Maven
This guide covers: Maven configuration, creating a new project, dealing with extensions, development mode, debugging, import in your IDE, building a native image, and build a container friendly executable
Building my first extension
Aprenda passo a passo como construir uma extensão simples.
Catálogo de Extensões do Quarkus
Saiba mais sobre a noção de registro de extensão e como você pode usar o seu próprio.
Centralized log management (Graylog, Logstash, Fluentd)
Este guia explica como centralizar seus logs com Logstash ou Fluentd usando o Graylog Extended Log Format (GELF).
Clientes SQL reativos
Este guia aborda como usar os clientes SQL reativos no Quarkus.
Command Mode with Picocli
Simplifique a criação de aplicativos de linha de comando com a extensão Picocli.
Como é que o modo de desenvolvimento difere de uma aplicação de produção
Como é que o modo de desenvolvimento difere de uma aplicação de produção
Compactação de executáveis nativos com UPX
Ultimate Packer for eXecutables (UPX) is a compression tool reducing the size of executables.
Configurando o registro em log
Este guia explica o registro em log e como configurá-lo.
Configurar a sua aplicação
Hardcoded values in your code is a no go (even if we all did it at some point ;-)).
Configuração YAML
YAML como uma fonte de configuração.
Configuring Well-Known OpenID Connect Providers
Connecting to an Elasticsearch cluster
Este guia aborda como usar um cluster do Elasticsearch usando os clientes REST de baixo ou alto nível.
Consumindo um serviço gRPC
Este guia explica como consumir serviços gRPC na sua aplicação Quarkus.
Container Images
Saiba como criar e enviar imagens de contêiner com Jib, S2I ou Docker como parte da compilação do Quarkus.
Criar aplicações Quarkus com a interface de linha de comandos (CLI) do Quarkus
Use a CLI do Quarkus para criar, compilar, executar e gerenciar extensões para projetos Quarkus.
Cross-Site Request Forgery Prevention
Cross-Site Request Forgery (CSRF) is an attack that forces an end user to execute unwanted actions on a web application in which they are currently authenticated.
Datasources
Com o Quarkus, você pode configurar facilmente uma fonte de dados ou várias, se necessário.
Dependências de extensão condicional
Acione a inclusão de extensões adicionais com base em determinadas condições.
Deploying on OpenShift
Este guia aborda como implantar um aplicativo nativo no OpenShift.
Deploying to Google Cloud Platform (GCP)
Este guia explica como implantar um aplicativo Quarkus no Google Cloud.
Dev Services and UI for OpenID Connect (OIDC)
Inicie o Keycloak ou outros provedores automaticamente nos modos de desenvolvimento e teste.
Dev Services for Databases
When testing or running in dev mode Quarkus can provide you with a zero-config database out of the box, a feature we refer to as Dev Services.
Dev Services for Elasticsearch
If any Elasticsearch-related extension is present (e.g.
Dev Services for Kogito
If any Kogito process-related extension is present (e.g.
Dev Services for RabbitMQ
Dev Services for RabbitMQ automatically starts a RabbitMQ broker in dev mode and when running tests.
Dev Services para AMQP
Iniciar o AMQP automaticamente nos modos de desenvolvimento e teste.
Dev Services para Apicurio Registry
Iniciar o Apicurio Registry automaticamente nos modos de desenvolvimento e teste.
Dev Services para Kubernetes
Start a Kubernetes API server automatically in dev and test modes.
Dev Services para Redis
Iniciar o Redis automaticamente nos modos de desenvolvimento e teste.
Dev Services para o Kafka
Iniciar o Apache Kafka automaticamente nos modos de desenvolvimento e teste.
Escrevendo sua própria extensão
Quarkus extensions optimize your applications by pushing as much work as possible to the build operation.
Estendendo o suporte à configuração
Estenda e personalize a Configuração.
Extension Capabilities
Como as capacidades são implementadas e utilizadas no Quarkus.
Extension codestart
Provide users with initial code for extensions when generating Quarkus applications on code.quarkus.io and all the Quarkus tooling.
Extension for Spring Data API
Embora você seja encorajado a usar o Hibernate ORM com o Panache para sua camada de dados, o Quarkus fornece uma camada de compatibilidade para o Spring Data JPA na forma da extensão spring-data-jpa.
Extensão do Quarkus para a API de agendamento do Spring
Embora você seja encorajado a usar as extensões Scheduler ou Quartz para agendar tarefas, o Quarkus fornece uma camada de compatibilidade para o Spring Scheduled na forma da extensão agendada para primavera.
Extensão do Quarkus para a API do Spring Cache
Embora você seja encorajado a usar a extensão Cache para seu cache no nível do aplicativo, o Quarkus fornece uma camada de compatibilidade para o Spring Cache na forma da extensão spring-cache.
Extensão para Spring Data REST
O Spring Data REST simplifica a criação de aplicativos CRUD com base em nossa camada de compatibilidade Spring Data.
Funqy
Este guia explica os conceitos básicos da estrutura Funqy, uma API de função de nuvem portátil simples entre provedores.
Funqy Amazon Lambda Binding
Este guia explica a associação do Amazon Lambda do Funqy.
Funqy Google Cloud Functions
Este guia explica a vinculação do Google Cloud Platform Functions da Funqy.
Funqy HTTP Binding (Standalone)
Este guia explica a associação HTTP do Funqy.
Funqy HTTP Binding with Amazon Lambda�
Este guia explica a associação HTTP do Amazon Lambda do Funqy.
Funqy Knative Events Binding
Este guia explica a associação Knative Events do Funqy.
Generating JAX-RS resources with Panache
Hibernate ORM REST Data with Panache simplifica a criação de aplicativos CRUD baseados em JAX-RS e Hibernate ORM.
Getting Started to SmallRye Reactive Messaging with AMQP 1.0
Este guia demonstra como sua aplicação Quarkus pode utilizar o SmallRye Reactive Messaging para interagir com o AMQP.
Getting Started with SmallRye Stork
The essence of distributed systems resides in the interaction between services.
Google Cloud Functions (Serverless)
Este guia explica como você pode implantar o Google Cloud Functions baseado em Quarkus.
Google Cloud Functions (Serverless) with RESTEasy Reactive, Undertow, or Reactive Routes
Este guia explica como você pode implantar microsserviços Vert.x Web, Servlet ou RESTEasy como uma função do Google Cloud.
Guia de Integração CDI
Saiba como integrar sua extensão com o contêiner CDI do Quarkus.
Guia de referência do Apache Kafka
Este guia de referência fornece uma visão detalhada da estrutura Apache Kafka e Smallrye Reactive Messaging.
Hibernate ORM simplificado com Panache
Hibernate ORM is the de facto JPA implementation and offers you the full breadth of an Object Relational Mapper.
Hibernate ORM simplificado com Panache e Kotlin
This explains the specifics of using Hibernate ORM with Panache in a Kotlin project.
Hibernate Reativo Simplificado com Panache
Camada ORM reativa simplificada baseada no Hibernate Reactive.
Hibernate Search guide
O Hibernate Search permite indexar suas entidades em um cluster do Elasticsearch e oferecer facilmente pesquisa de texto completo em todos os aplicativos baseados no Hibernate ORM.
Imagem de Tempo de Execução de Base do Quarkus
To ease the containerization of native executables, Quarkus provides a base image providing the requirements to run these executables.
Implantando na Heroku
Implante seus aplicativos Quarkus na Heroku.
Implantando na nuvem do Microsoft Azure
Este guia explica como implantar um aplicativo Quarkus na Nuvem do Microsoft Azure.
Implementando um serviço gRPC
Este guia explica como implementar serviços gRPC na sua aplicação Quarkus.
Infinispan Client
Infinispan is an in memory data grid that allows running in a server outside of application processes.
Inicialização e encerramento da aplicação
You often need to execute custom actions when the application starts and clean up everything when the application stops.
Integração HTTP do Funqy com o Google Cloud Functions
Este guia explica a vinculação HTTP do Google Cloud Platform Functions da Funqy.
Interface do usuário do desenvolvedor
Saiba como fazer com que a sua extensão contribua com funcionalidades para a interface do usuário do desenvolvedor.
Introduction to Contexts and Dependency Injection
Quarkus DI solution is based on the Contexts and Dependency Injection for Java 2.0 specification.
Introdução ao SmallRye Reactive Messaging com o Apache Kafka
Este guia demonstra como sua aplicação Quarkus pode utilizar o SmallRye Reactive Messaging para interagir com o Apache Kafka.
Introdução ao gRPC
Este guia explica como começar a utilizar o gRPC na sua aplicação Quarkus.
Itens de Construção
Explore todos os BuildItems que você pode consumir/produzir em suas extensões.
Kafka Dev UI
Dev UI extension for Apache Kafka for development purposes.
Kubernetes Client
Este guia demonstra como usar o Fabric8 Kubernetes Client para interagir com seu cluster Kubernetes.
Kubernetes Config
Use ConfigMaps como uma fonte de configuração para seus aplicativos Quarkus.
Kubernetes extension
Este guia aborda como implantar um aplicativo nativo no Kubernetes.
Mapeando configuração para objetos
Agrupa várias propriedades de configuração num objeto.
Medindo a cobertura de seus testes
Este guia explica como medir a cobertura de teste da sua aplicação Quarkus.
Medindo o desempenho
Este guia explica como medir melhor o rastro de uma aplicação Quarkus.
Micrometer Metrics
Este guia demonstra como sua aplicação Quarkus pode coletar métricas usando a extensão Micrometer.
Migrating to RESTEasy Reactive
Migrating from RESTEasy Classic to RESTEasy Reactive is straightforward in most cases, however there are a few cases that require some attention.
Motor de template Qute
Saiba mais sobre como você pode usar o modelo de modelagem em seus aplicativos com o mecanismo de modelo do Qute.
Mutiny - Async for bare mortal
Mutiny is an intuitive, reactive programming library.
OpenID Connect (OIDC) authorization code flow mechanism
This guide demonstrates how to use the OpenID Connect Extension to protect your web application based on the Authorization Code Flow using Quarkus.
OpenID Connect Client and Token Propagation Quickstart
Este guia explica como usar clientes e filtros OpenID Connect e o OAuth2 para adquirir, atualizar e propagar tokens de acesso.
OptaPlanner - Using AI to optimize a schedule with OptaPlanner
Este guia orienta você pelo processo de criação de um aplicativo Quarkus com a Inteligência Artificial (IA) de resolução de restrições do OptaPlanner.
Packaging And Releasing With JReleaser
This guide covers packaging and releasing CLI applications using the JReleaser tool.
Platform
Saiba mais sobre o que chamamos de Plataforma no mundo Quarkus.
Plugin Maven do Quarkus
The Quarkus Maven Plugin builds the Quarkus applications, and provides helpers to launch dev mode or build native executables.
Primeiros passos para o envio de mensagens reativas SmallRye com RabbitMQ
Este guia demonstra como sua aplicação Quarkus pode utilizar o SmallRye Reactive Messaging para interagir com o RabbitMQ.
Propagação de Contexto no Quarkus
Saiba mais sobre como você pode passar informações contextuais com o SmallRye Context Propagation.
Quarkus Extension Metadata
Quarkus extensions are distributed as Maven JAR artifacts that application and other libraries may depend on.
Quarkus Extension for Spring DI API
Embora você seja encorajado a usar anotações CDI para injeção, o Quarkus fornece uma camada de compatibilidade para injeção de dependência do Spring na forma da extensão spring-di.
Quarkus Extension for Spring Security API
Embora você seja encorajado a usar a camada de segurança do Quarkus para proteger seus aplicativos, o Quarkus fornece uma camada de compatibilidade para o Spring Security na forma da extensão spring-security.
Quarkus Extension for Spring Web API
Embora você seja encorajado a usar anotações JAX-RS para definir pontos de extremidade REST, o Quarkus fornece uma camada de compatibilidade para o Spring Web na forma da extensão spring-web.
RESTEasy Classic
Reading properties from Spring Cloud Config Server
O Quarkus fornece uma camada de compatibilidade para o Spring Cloud Config na forma da extensão spring-cloud-config-client.
Reajustar uma aplicação Quarkus
Use JARs mutáveis para reconstruir sua aplicação com diferentes configurações de tempo de compilação.
Scheduling Periodic Tasks with Quartz
Você precisa de suporte a clustering para suas tarefas agendadas? Este guia explica como usar a extensão Quartz para isso.
Scripting with Quarkus
Script fácil baseado em Quarkus com jbang.
Security Tips and Tricks
Sending emails using SMTP
Saiba mais sobre como você pode enviar e-mails de uma aplicação Quarkus com nosso cliente de e-mail reativo.
Simplified MongoDB with Panache
Este guia aborda o uso do MongoDB usando active records e repositórios.
Simplified MongoDB with Panache and Kotlin
Este guia aborda o uso do MongoDB usando active records e repositórios em um projeto Kotlin.
SmallRye Fault Tolerance
Este guia demonstra como a sua aplicação Quarkus pode utilizar a especificação SmallRye Fault Tolerance através da extensão SmallRye Fault Tolerance.
SmallRye GraphQL
Este guia explica como aproveitar o SmallRye GraphQL para implementar serviços GraphQL.
SmallRye GraphQL Client
Este guia explica como aproveitar o Cliente SmallRye GraphQL para consumir serviços GraphQL.
SmallRye Health
Este guia demonstra como sua aplicação Quarkus pode utilizar a extensão SmallRye Health.
SmallRye Metrics
Este guia demonstra como sua aplicação Quarkus pode utilizar a extensão SmallRye Metrics.
Testando a sua aplicação
This guide covers testing in JVM mode, native mode, and injection of resources into tests
Testes contínuos
Obtenha feedback antecipado sobre os testes com o Teste Contínuo.
Testes de segurança
This document describes how to test Quarkus Security.
Tips for writing native applications
Este guia é uma coleção de dicas para ajudá-lo a resolver os problemas encontrados ao compilar aplicativos para executável nativo.
Todas as opções de configuração
Listar todas as propriedades de configuração por extensões
Usando Apache Kafka Streams
Este guia demonstra como a sua aplicação Quarkus pode utilizar a API Apache Kafka Streams para implementar aplicações de processamento de fluxo baseadas no Apache Kafka.
Usando Hibernate ORM e JPA
Hibernate ORM is the de facto JPA implementation and offers you the full breath of an Object Relational Mapper.
Usando JMS
Este guia demonstra como a sua aplicação Quarkus pode utilizar mensagens JMS com AMQP 1.0 utilizando o Apache Qpid JMS, ou utilizando o Apache ActiveMQ Artemis JMS.
Usando JWT RBAC
This guide explains how your application can utilize SmallRye JWT to provide secured access to the JAX-RS endpoints.
Usando Kotlin
Este guia explica como usar o Kotlin.
Usando OAuth2 RBAC
Este guia explica como a sua aplicação Quarkus pode utilizar tokens OAuth2 para fornecer acesso seguro aos pontos de extremidade JAX-RS.
Usando OpenTelemetry
Este guia explica como sua aplicação Quarkus pode utilizar o OpenTelemetry para fornecer rastreamento distribuído para aplicativos Web interativos.
Usando SSL com executáveis nativos
In this guide, we will discuss how you can get your native images to support SSL, as native images don’t support it out of the box.
Usando WebSockets
This guide explains how your Quarkus application can utilize web sockets to create interactive web applications.
Usando a segurança com JDBC
Este guia demonstra como seu aplicativo Quarkus pode usar um banco de dados para armazenar suas identidades de usuário.
Usando a segurança com WebAuthn
Este guia demonstra como seu aplicativo Quarkus pode usar a autenticação WebAuthn em vez de senhas.
Usando a segurança com o arquivo .properties
Este guia demonstra como seu aplicativo Quarkus pode usar um arquivo .properties para armazenar suas identidades de usuário.
Usando o Blaze-Persistence
Este guia explica como usar o Blaze-Persistence para simplificar suas camadas de dados e DTO.
Usando o Cliente REST
Este guia explica como utilizar o RESTEasy REST Client para interagir com APIs REST (JSON e outras) com muito pouco esforço.
Usando o Flyway
Este guia aborda como usar a extensão Flyway para gerenciar suas migrações de esquema de banco de dados.
Usando o Hibernate Reactive
Hibernate Reactive is a reactive API for Hibernate ORM, supporting non-blocking database drivers and a reactive style of interaction with the database.
Usando o Kogito para adicionar recursos de automação comercial a um aplicativo
Este guia demonstra como seu aplicativo Quarkus pode usar o Kogito para adicionar automação comercial para aprimorá-lo com processos e regras de negócios.
Usando o Kogito para adicionar recursos de mecanismo de regras a um aplicativo
Use o Kogito para adicionar arquivos DRL com regras.
Usando o Kogito para adicionar recursos de previsão a um aplicativo
Use o Kogito para adicionar automação comercial para potencializá-lo com previsões.
Usando o OpenID Connect (OIDC) Multi-Tenancy
Este guia demonstra como seu aplicativo OpenID Connect pode oferecer suporte a multilocação para que você possa atender vários locatários de um único aplicativo.
Usando o OpenTracing
Este guia explica como sua aplicação Quarkus pode utilizar o OpenTracing para fornecer rastreamento distribuído para aplicativos Web interativos.
Usando o Podman com o Quarkus
Podman is a daemonless and rootless container engine for developing, managing, and running OCI Containers on your Linux system or other OS.
Usando o Stork com o Kubernetes
This guide explains how to use Stork with Kubernetes for service discovery and load balancing.
Usando o cliente MongoDB
Este guia aborda como usar o MongoDB no Quarkus.
Usando o cliente Redis
Este guia aborda como usar um datastore Redis no Quarkus.
Usando o suporte ao Kogito DMN para adicionar recursos de automação de decisões a um aplicativo
Use o Kogito para adicionar automação comercial e aprimorá-la com o suporte a decisões DMN.
Usando o xDS gRPC
Esta página explica como habilitar o uso do gRPC xDS em sua aplicação Quarkus.
Usando rotas reativas
Este guia demonstra como usar rotas reativas.
Using Eclipse Vert.x API from a Quarkus Application
Este guia explica como usar o Vert.x no Quarkus para criar aplicativos reativos.
Using Keycloak Admin Client
The Quarkus Keycloak Admin Client and its reactive twin support Keycloak Admin Client which can be used to configure a running Keycloak server.
Using Liquibase
Este guia aborda como usar a extensão Liquibase para gerenciar suas migrações de esquema.
Using Liquibase MongoDB
Liquibase is an open source tool for database schema change management, it allows managing MongoDB databases via it’s MongoDB Extension.
Using OpenID Connect (OIDC) and Keycloak to Centralize Authorization
Este guia demonstra como a sua aplicação Quarkus pode autorizar o acesso a recursos protegidos utilizando os Serviços de Autorização Keycloak.
Using OpenID Connect (OIDC) to Protect Service Applications using Bearer Token Authorization
This guide demonstrates how your Quarkus application can use Keycloak to protect your JAX-RS applications using bearer token authorization, where these tokens are issued by a Keycloak server.
Using Security with an LDAP Realm
Este guia demonstra como sua aplicação Quarkus pode usar um diretório LDAP para armazenar suas identidades de usuário.
Using Software Transactional Memory in Quarkus
Este guia aborda o uso da Memória Transacional de Software (STM).
Using Transactions in Quarkus
Quarkus comes with a Transaction Manager and uses it to coordinate and expose transactions to your applications.
Using a Credentials Provider
Este guia explica como usar o provedor de credenciais do Vault ou implementar seu próprio provedor personalizado.
Using the Cassandra Client
Este guia aborda como usar o banco de dados Apache Cassandra NoSQL no Quarkus.
Using the REST Client Reactive
Este guia explica como utilizar o cliente RESTEasy Reactive REST.
Utilizar OpenAPI e Swagger UI
Este guia explica como usar a extensão OpenAPI para gerar um descritor OpenAPI e obter um front-end da interface do usuário do Swagger para testar seus endpoints REST.
Utilizar o barramento de eventos
Este guia explica como diferentes beans podem interagir usando o barramento de eventos.
Utilizar o cliente REST com Multipart
Este guia explica como usar o RESTEasy REST Client para enviar solicitações REST multipart, normalmente para carregar documentos.
Utilização do Apache Kafka com o Schema Registry e o Avro
Use o Apache Kafka, Avro serialized records e conecte-se a um Schema Registry.
Validação com o Hibernate Validator
Este guia aborda a forma de utilizar o validador Hibernate/Bean Validation nos seus serviços REST.
Vinculação HTTP do Funqy com o Azure Functions
Este guia explica a associação HTTP do Azure Functions do Funqy.
Visão Geral dos Dev Services
Uma lista de todas as extensões que suportam Dev Services e as suas opções de configuração.
Writing JSON REST Services
JSON is now the lingua franca between microservices.
Writing REST Services with RESTEasy Reactive
Discover how to develop highly scalable reactive REST services with JAX-RS and RESTEasy Reactive.
Writing simpler reactive REST services with Quarkus Virtual Thread support
This guide explains how to benefit from Java 19 virtual threads when writing REST services in Quarkus.
gRPC
Ponto de entrada para tudo o que é gRPC.