The English version of quarkus.io is the official project site. Translated sites are community supported on a best-effort basis.

Guias - Mais recentes

Desculpe, nenhum guia foi encontrado com estes parâmetros. Por favor tente novamente.

Carregando...

Tutoriais

Exercícios curtos e focados para você começar rapidamente.

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.

observability

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.

contributing

Criando sua primeira aplicação

Descubra como criar sua primeira aplicação Quarkus.

getting-started

Criando um executável nativo

Crie executáveis nativos com GraalVM ou Mandrel.

getting-started, native

Ferramentas do Quarkus no seu IDE favorito

Saiba mais sobre as integrações do Quarkus em IDEs.

getting-started

Getting started with Security by using Basic authentication and Jakarta Persistence

Get started with Quarkus Security by securing your Quarkus application endpoints with the built-in Quarkus Basic authentication and the Jakarta Persistence identity provider, enabling role-based access control.

getting-started, security

Introdução ao Reativo

Saiba mais sobre como desenvolver aplicações reativas com o Quarkus.

getting-started

Migrate from OpenTracing to OpenTelemetry tracing

Migrate an application from OpenTracing to OpenTelemetry tracing in Quarkus 3.x.

observability

OpenID Connect client and token propagation quickstart

Learn how to use OpenID Connect (OIDC) and OAuth2 clients with filters to get, refresh, and propagate access tokens in your applications.

security

Protect Quarkus web application by using an Auth0 OpenID Connect provider

Quarkus Security provides comprehensive OpenId Connect (OIDC) and OAuth2 support with its quarkus-oidc extension, supporting both Authorization code flow and Bearer token authentication mechanisms.

oidc, sso, auth0
security, web

Protect a service application by using OpenID Connect (OIDC) Bearer token authentication

Use the Quarkus OpenID Connect (OIDC) extension to secure a Jakarta REST application with Bearer token authentication.

security

Protect a web application by using OpenID Connect (OIDC) authorization code flow

Discover how to secure application HTTP endpoints by using the Quarkus OpenID Connect (OIDC) authorization code flow mechanism with the Quarkus OIDC extension, providing robust authentication and authorization.

security, web

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.

getting-started

Your second Quarkus application

Discover some of the features that make developing with Quarkus a joyful experience.

core, data, getting-started

Guias práticos

Guias passo a passo para cobrir tarefas importantes, operações do mundo real e problemas comuns.

Ativar a autenticação básica

Enable Basic authentication for your Quarkus project and allow users to authenticate with a username and password.

security

Atualizando projetos para a versão mais recente do Quarkus

Learn how to upgrade your projects to the latest version of Quarkus

core

Contribute to Quarkus documentation

Contribute to the documentation by using the recommended diataxis content types, steps, workflow, and style guidance to ensure the content successfully renders on the Quarkus website portal.

contributing

Dev Services and Dev UI for OpenID Connect (OIDC)

You can use Dev Services for Keycloak and the Dev UI for the OpenID Connect (OIDC) Keycloak provider and adapt these services for other OpenID Connect providers.

sso oidc security keycloak
security

Quarkus Security with Jakarta Persistence

You can configure your application to use Jakarta Persistence to store users’ identities.

security

Use virtual threads in REST applications

How to use virtual threads in a REST application

core, web

Using OpenID Connect (OIDC) and Keycloak to centralize authorization

Learn how to enable bearer token authorization in your Quarkus application using Keycloak Authorization Services for secure access to protected resources.

sso oidc security keycloak
security

Using OpenID Connect (OIDC) multitenancy

This guide demonstrates how your OpenID Connect (OIDC) application can support multitenancy to serve multiple tenants from a single application.

sso oidc oauth2 security
security

YAML configuration

Optionally, use application.yaml instead of application.properties to configure your application.

core

Conceitos

Explicações de alguns dos conceitos e tecnologias mais amplos envolvidos no Quarkus.

Arquitetura da Segurança do Quarkus

The Quarkus Security architecture provides several built-in authentication mechanisms and is highly customizable.

security

Autenticação proativa

Learn how to manage proactive authentication in Quarkus, including customizing settings and handling exceptions.

security, web

Authentication mechanisms in Quarkus

The Quarkus Security framework supports multiple authentication mechanisms, which you can use to secure your applications.

security, web

Basic authentication

HTTP Basic authentication is one of the least resource-demanding techniques that enforce access controls to web resources.

security, web

Compartilhamento de recursos entre origens

O CORS (Cross-origin resource sharing, compartilhamento de recursos entre origens) é um mecanismo baseado em cabeçalhos HTTP que permite que um servidor indique quaisquer origens diferentes da sua, a partir das quais um navegador deve permitir o carregamento de recursos.

cors, http
security, web

Configuring Well-Known OpenID Connect Providers

This document explains how to configure well-known social OIDC and OAuth2 providers.

oidc github twitter google facebook mastodon microsoft apple spotify twitch linkedin strava
security, web

Duplicated context, context locals, asynchronous processing and propagation

When using a traditional, blocking, and synchronous framework, processing of each request is performed in a dedicated thread.

architecture, core

Identity providers

In the Quarkus Security framework, identity providers play a crucial role in authentication and authorization by verifying user identities.

security

OpenID Connect (OIDC) Bearer token authentication

Secure HTTP access to Jakarta REST (formerly known as JAX-RS) endpoints in your application with Bearer token authentication by using the Quarkus OpenID Connect (OIDC) extension.

security, web

OpenID Connect authorization code flow mechanism for protecting web applications

To protect your web applications, you can use the industry-standard OpenID Connect (OIDC) Authorization Code Flow mechanism provided by the Quarkus OIDC extension.

security, web

Quarkus Security overview

Quarkus Security is a framework that provides the architecture, multiple authentication and authorization mechanisms, and other tools to build secure and production-quality Java applications.

security

Security vulnerability detection and reporting in Quarkus

Most of the Quarkus tags are registered in the US National Vulnerability Database (NVD) in Common Platform Enumeration (CPE) name format.

contributing, security

Tipos de conteúdo da documentação Quarkus

Quarkus documentation is structured into four distinct content types: concepts, how-tos, tutorials, and references.

contributing

Referências

Ferramentas, componentes e comandos. A enciclopédia Quarkus.

Authorization of web endpoints

Quarkus incorporates a pluggable web security layer.

security, web

Cache Redis

Use Redis as the Quarkus cache backend

data

Command Mode Applications

Este guia de referência explica como desenvolver aplicações de linha de comandos com o Quarkus.

command-line, core

Configuration Reference Guide

Saiba mais sobre como configurar as suas aplicações Quarkus.

core

Configure data sources in Quarkus

Use a unified configuration model to define data sources for Java Database Connectivity (JDBC) and Reactive drivers.

data, getting-started

Contextos e Injeção de Dependência

Aprofunde-se na implementação do CDI no Quarkus.

arc
core

Guia de Referência do Mailer

Este guia de referência explica com mais detalhes a configuração e o uso do Quarkus Mailer.

miscellaneous

Guia de Referência do Qute

Saiba tudo o que você precisa saber sobre o mecanismo de modelo do Qute.

miscellaneous

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.

vertx event verticle
miscellaneous

HTTP Reference

Saiba mais sobre como configurar a camada HTTP baseada em Vert.x do Quarkus - e Undertow se você estiver usando servlets.

web

Infinispan Client Extension Reference Guide

Infinispan is an in memory distributed data store and cache server that offers flexible deployment options and robust capabilities for storing, managing, and processing data.

data

Logging configuration

Read about the use of logging API in Quarkus, configuring logging output, and using logging adapters to unify the output from other logging APIs.

core, getting-started, observability

Management interface reference

Management interface configuration

observability

Micrometer Metrics

Use Micrometer to collect metrics produced by Quarkus, its extensions, and your application.

observability

Native Reference Guide

This guide is a companion to the Building a Native Executable, Using SSL With Native Images, and Writing Native Applications, guides.

native

OpenID Connect (OIDC) and OAuth2 client and filters

You can use Quarkus extensions for OpenID Connect and OAuth 2.0 access token management, focusing on acquiring, refreshing, and propagating tokens.

security

Propriedades de configuração do OpenID Connect (OIDC)

As a Quarkus developer, you configure the Quarkus OpenID Connect (OIDC) extension by setting the following properties in the src/main/resources/application.properties file.

security

Quarkus style and content guidelines

Guidelines are provided to help you to contribute clear and consistent content that is also sourced in the required diataxis structure and composition of Quarkus documentation.

contributing

Reactive Messaging AMQP 1.0 Connector Reference Documentation

This guide is the companion from the Getting Started with AMQP 1.0.

messaging

Reactive Messaging RabbitMQ Connector Reference Documentation

This guide is the companion from the Getting Started with RabbitMQ.

messaging

Redis Extension Reference Guide

Redis is an in-memory data store used as a database, cache, streaming engine, and message broker.

data

Referência de apoio para Threads Virtuais

This guide explains how to benefit from Java 21+ virtual threads in Quarkus application.

core

Referência de carregamento de classe

Saiba mais sobre a infraestrutura de carregamento de classes do Quarkus.

architecture

Scheduler Reference Guide

Saiba mais sobre a extensão Scheduler.

miscellaneous

Stork Reference Guide

This guide is the companion from the Stork Getting Started Guide.

cloud

Using transactions in Quarkus

The quarkus-narayana-jta extension provides a Transaction Manager that coordinates and expose transactions to your applications as described in the link: Jakarta Transactions specification, formerly known as Java Transaction API (JTA).

data, getting-started

gRPC code generation reference guide

Learn how to configure gRPC code generation.

serialization

Guias Gerais

Outros guias sobre Quarkus

AWS Lambda

This guide explains how you can deploy Quarkus-based AWS Lambdas.

cloud

AWS Lambda with RESTEasy Reactive, Undertow, or Reactive Routes

This guide explains how you can deploy Vert.x Web, Servlet, or RESTEasy microservices as an AWS Lambda.

cloud

Acessando propriedades da aplicação com Spring Boot Properties API

Use o ‘@ConfigurationProperties’ do Spring Boot no lugar das anotações do MicroProfile Config

compatibility

Agendamento de Tarefas Periódicas

Modern applications often need to run specific tasks periodically.

miscellaneous

All configuration options

Listar todas as propriedades de configuração por extensões

core

Apache Camel no Quarkus

Este guia aborda a integração de sistemas com o Apache Camel

integration

Apache Pulsar Reference Guide

This reference guide provides an in-depth look on Apache Pulsar and Smallrye Reactive Messaging framework.

messaging

AppCDS

This reference guide explains how to enable AppCDS with Quarkus.

cloud, core

Application Data Caching

Este guia explica como armazenar em cache chamadas de método custosas de seus beans CDI usando anotações simples.

data

Arquitetura Reativa do Quarkus

Saiba mais sobre a arquitetura reativa do Quarkus.

architecture

Automate Quarkus deployment with Ansible

Build and deploy your Quarkus App using Ansible

command-line

Azure Functions

Integrate Quarkus with the Microsoft Azure functions that you have written.

cloud

Azure Functions with RESTEasy Reactive, Undertow, or Reactive Routes

Deploy Vert.x Web, Servlet, or RESTEasy microservices as a Microsoft Azure Function.

cloud

Build analytics

This guide presents what build analytics is and how to configure it.

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.

security

Building Quarkus apps with Quarkus Command Line Interface (CLI)

Use a CLI do Quarkus para criar, compilar, executar e gerenciar extensões para projetos Quarkus.

tooling

Building my first extension

Aprenda passo a passo como construir uma extensão simples.

writing-extensions

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.

architecture

Centralized log management (Graylog, Logstash, Fluentd)

Este guia explica como centralizar seus logs com Logstash ou Fluentd usando o Graylog Extended Log Format (GELF).

observability

Clientes SQL reativos

Este guia aborda como usar os clientes SQL reativos no Quarkus.

data

Command Mode with Picocli

Simplifique a criação de aplicativos de linha de comando com a extensão Picocli.

command-line

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

architecture

Compactação de executáveis nativos com UPX

Ultimate Packer for eXecutables (UPX) is a compression tool reducing the size of executables.

core

Configurar a sua aplicação

Hardcoded values in your code is a no go (even if we all did it at some point ;-)).

core

Configuração do AWS Lambda SnapStart

This document explains how to optimize your AWS Lambda application for SnapStart

cloud

Connecting to an Elasticsearch cluster

This guide covers how to interact with an Elasticsearch cluster using the low level REST client or the Elasticsearch Java client.

data

Consumindo um serviço gRPC

Este guia explica como consumir serviços gRPC na sua aplicação Quarkus.

serialization

Container Images

Learn how to build and push container images with Jib, OpenShift or Docker as part of the Quarkus build.

cloud

Context Propagation in Quarkus

Saiba mais sobre como você pode passar informações contextuais com o SmallRye Context Propagation.

core

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.

security

Dependências de extensão condicional

Acione a inclusão de extensões adicionais com base em determinadas condições.

writing-extensions

Deploying on OpenShift

Este guia aborda como implantar um aplicativo nativo no OpenShift.

cloud, native

Deploying to Google Cloud Platform (GCP)

Este guia explica como implantar um aplicativo Quarkus no Google Cloud.

cloud

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.

data, tooling

Dev Services for Elasticsearch

Start Elasticsearch automatically in dev and test modes

data

Dev Services for Infinispan

Start Infinispan automatically in dev and test modes.

data

Dev Services for RabbitMQ

Dev Services for RabbitMQ automatically starts a RabbitMQ broker in dev mode and when running tests.

messaging

Dev Services para AMQP

Iniciar o AMQP automaticamente nos modos de desenvolvimento e teste.

messaging

Dev Services para Apicurio Registry

Iniciar o Apicurio Registry automaticamente nos modos de desenvolvimento e teste.

messaging

Dev Services para Kubernetes

Start a Kubernetes API server automatically in dev and test modes.

cloud

Dev Services para Pulsar

With Quarkus Smallrye Reactive Messaging Pulsar extension (quarkus-smallrye-reactive-messaging-pulsar) Dev Services for Pulsar automatically starts a Pulsar broker in dev mode and when running tests.

messaging

Dev Services para Redis

Iniciar o Redis automaticamente nos modos de desenvolvimento e teste.

data

Dev Services para o Kafka

Iniciar o Apache Kafka automaticamente nos modos de desenvolvimento e teste.

messaging

Escrevendo sua própria extensão

Quarkus extensions optimize your applications by pushing as much work as possible to the build operation.

writing-extensions

Estendendo o suporte à configuração

Estenda e personalize a Configuração.

core

Extension Capabilities

Como as capacidades são implementadas e utilizadas no Quarkus.

writing-extensions

Extension codestart

Provide users with initial code for extensions when generating Quarkus applications on code.quarkus.io and all the Quarkus tooling.

writing-extensions

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.

compatibility

Extension for Spring Data REST

O Spring Data REST simplifica a criação de aplicativos CRUD com base em nossa camada de compatibilidade Spring Data.

compatibility

Funqy

Este guia explica os conceitos básicos da estrutura Funqy, uma API de função de nuvem portátil simples entre provedores.

cloud

Funqy AWS Lambda Binding

This guide explains Funqy’s AWS Lambda binding.

cloud

Funqy Google Cloud Functions

Este guia explica a vinculação do Google Cloud Platform Functions da Funqy.

cloud

Funqy HTTP Binding (Standalone)

Este guia explica a associação HTTP do Funqy.

cloud

Funqy HTTP Binding with AWS Lambda

This guide explains Funqy’s AWS Lambda HTTP binding.

cloud

Funqy HTTP Binding with Azure Functions

Use Funqy HTTP binding with Microsoft Azure Functions to deploy your serverless Quarkus applications.

cloud

Funqy Knative Events Binding

Este guia explica a associação Knative Events do Funqy.

cloud

Generating Jakarta REST resources with Panache

Hibernate ORM REST Data with Panache simplifies the creation of CRUD applications based on Jakarta REST and Hibernate ORM.

web

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.

messaging

Getting Started to SmallRye Reactive Messaging with Apache Pulsar

This guide demonstrates how your Quarkus application can utilize SmallRye Reactive Messaging to interact with Apache Pulsar.

messaging

Getting Started with SmallRye Stork

The essence of distributed systems resides in the interaction between services.

cloud

Google Cloud Functions (Serverless)

Este guia explica como você pode implantar o Google Cloud Functions baseado em Quarkus.

cloud

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.

cloud

Guia de Integração CDI

Saiba como integrar sua extensão com o contêiner CDI do Quarkus.

writing-extensions

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.

messaging

Hibernate ORM simplificado com Panache

Hibernate ORM is the de facto Jakarta Persistence implementation and offers you the full breadth of an Object Relational Mapper.

data

Hibernate ORM simplificado com Panache e Kotlin

This explains the specifics of using Hibernate ORM with Panache in a Kotlin project.

alt-languages, data

Hibernate Reativo Simplificado com Panache

Camada ORM reativa simplificada baseada no Hibernate Reactive.

data

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.

elasticsearch hibernate orm search
data

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.

tooling

Implantando na Heroku

Implante seus aplicativos Quarkus na Heroku.

cloud

Implantando na nuvem do Microsoft Azure

Deploy a Quarkus application to the Microsoft Azure cloud platform.

cloud

Implantando seu serviço gRPC no Kubernetes

This guide explains how to deploy your gRPC services in Quarkus to Kubernetes.

serialization

Implementando um serviço gRPC

Este guia explica como implementar serviços gRPC na sua aplicação Quarkus.

serialization

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.

evento do ciclo de vida
core

Initialization tasks

This reference guide explains how to configure initialization tasks

Integração HTTP do Funqy com o Google Cloud Functions

Este guia explica a vinculação HTTP do Google Cloud Platform Functions da Funqy.

cloud

Interface do usuário do desenvolvedor

Learn how to get your extension to contribute features to the Dev UI (v2).

writing-extensions

Introduction to Contexts and Dependency Injection (CDI)

Quarkus DI solution is based on the Jakarta Contexts and Dependency Injection 4.0 specification.

qualifier event interceptor observer arc
core

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.

messaging

Introdução ao gRPC

Este guia explica como começar a utilizar o gRPC na sua aplicação Quarkus.

serialization

Itens de Construção

Explore todos os BuildItems que você pode consumir/produzir em suas extensões.

writing-extensions

Kafka Dev UI

Dev UI extension for Apache Kafka for development purposes.

messaging

Kubernetes Client

Este guia demonstra como usar o Fabric8 Kubernetes Client para interagir com seu cluster Kubernetes.

cloud

Kubernetes Config

Use ConfigMaps como uma fonte de configuração para seus aplicativos Quarkus.

cloud

Kubernetes extension

Este guia aborda como implantar um aplicativo nativo no Kubernetes.

cloud, native

Mapping configuration to objects

Agrupa várias propriedades de configuração num objeto.

core

Medindo a cobertura de seus testes

Este guia explica como medir a cobertura de teste da sua aplicação Quarkus.

tooling

Medindo o desempenho

Este guia explica como medir melhor o rastro de uma aplicação Quarkus.

miscellaneous

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.

web

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.

miscellaneous

Mutiny - Async for bare mortal

Mutiny is an intuitive, reactive programming library.

Narayana LRA Participant Support

Este guia abrange o uso do LRA para coordenar atividades entre serviços.

data

Packaging And Releasing With JReleaser

This guide covers packaging and releasing CLI applications using the JReleaser tool.

tooling

Platform

Saiba mais sobre o que chamamos de Plataforma no mundo Quarkus.

architecture

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.

messaging

Quarkus Extension Metadata

Quarkus extensions are distributed as Maven JAR artifacts that application and other libraries may depend on.

writing-extensions

Quarkus Extension for Spring Cache API

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.

compatibility

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.

compatibility

Quarkus Extension for Spring Scheduling API

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.

compatibility

Quarkus Extension for Spring Security API

While you are encouraged to use the Quarkus Security layer to secure your applications, Quarkus provides a compatibility layer for Spring Security in the form of the spring-security extension.

compatibility

Quarkus Extension for Spring Web API

While you are encouraged to use Jakarta REST annotations for defining REST endpoints, Quarkus provides a compatibility layer for Spring Web in the form of the spring-web extension.

compatibility

Quarkus Virtual Thread support with Reactive Messaging

This guide explains how to benefit from Java virtual threads when writing message processing applications in Quarkus.

messaging

Quarkus and Gradle

Develop and build your Quarkus application with Gradle

native, tooling

Quarkus and Maven

Develop and build your Quarkus application with Maven

native, tooling

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.

compatibility

Reajustar uma aplicação Quarkus

Use JARs mutáveis para reconstruir sua aplicação com diferentes configurações de tempo de compilação.

tooling

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.

miscellaneous

Scripting with Quarkus

Script fácil baseado em Quarkus com jbang.

command-line

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.

miscellaneous

Simplified MongoDB with Panache

Este guia aborda o uso do MongoDB usando active records e repositórios.

data

Simplified MongoDB with Panache and Kotlin

Este guia aborda o uso do MongoDB usando active records e repositórios em um projeto Kotlin.

alt-languages, data

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.

observability, web

SmallRye GraphQL

Este guia explica como aproveitar o SmallRye GraphQL para implementar serviços GraphQL.

web

SmallRye GraphQL Client

Este guia explica como aproveitar o Cliente SmallRye GraphQL para consumir serviços GraphQL.

web

SmallRye Health

Este guia demonstra como sua aplicação Quarkus pode utilizar a extensão SmallRye Health.

observability

SmallRye Metrics

Este guia demonstra como sua aplicação Quarkus pode utilizar a extensão SmallRye Metrics.

observability

Suporte a Threads Virtuais do Quarkus para serviços gRPC

Este guia explica como se beneficiar dos threads virtuais Java ao implementar um serviço gRPC.

Testando a sua aplicação

This guide covers testing in JVM mode, native mode, and injection of resources into tests

core, native, tooling

Testes contínuos

Obtenha feedback antecipado sobre os testes com o Teste Contínuo.

core

Testes de segurança

This document describes how to test Quarkus Security.

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.

core, native, writing-extensions

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.

messaging

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.

messaging

Usando JWT RBAC

This guide explains how your application can utilize SmallRye JWT to provide secured access to the Jakarta REST endpoints.

security

Usando Kotlin

Este guia explica como usar o Kotlin.

alt-languages

Usando OAuth2 RBAC

This guide explains how your Quarkus application can utilize OAuth2 tokens to provide secured access to the Jakarta REST endpoints.

oauth
security

Usando OpenTelemetry

Este guia explica como sua aplicação Quarkus pode utilizar o OpenTelemetry para fornecer rastreamento distribuído para aplicativos Web interativos.

observability

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.

core, native, security

Usando WebSockets

This guide explains how your Quarkus application can utilize web sockets to create interactive web applications.

web

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.

security

Usando a segurança com WebAuthn

Este guia demonstra como seu aplicativo Quarkus pode usar a autenticação WebAuthn em vez de senhas.

security

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.

security

Usando o Blaze-Persistence

Este guia explica como usar o Blaze-Persistence para simplificar suas camadas de dados e DTO.

data

Usando o Cliente REST

Este guia explica como utilizar o cliente RESTEasy Reactive REST.

web

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 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.

tooling

Usando o Stork com o Kubernetes

This guide explains how to use Stork with Kubernetes for service discovery and load balancing.

cloud

Usando o cliente Redis

Este guia aborda como usar um datastore Redis no Quarkus.

data

Usando o xDS gRPC

Esta página explica como habilitar o uso do gRPC xDS em sua aplicação Quarkus.

serialization

Usando rotas reativas

Este guia demonstra como usar rotas reativas.

web

Using Apache Kafka with Schema Registry and JSON Schema

Use Apache Kafka, Json Schema serialized records, and connect to a schema registry.

messaging

Using Eclipse Vert.x API from a Quarkus Application

Este guia explica como usar o Vert.x no Quarkus para criar aplicativos reativos.

vertx event verticle
miscellaneous

Using Flyway

Este guia aborda como usar a extensão Flyway para gerenciar suas migrações de esquema de banco de dados.

data

Using Hibernate ORM and Jakarta Persistence

Hibernate ORM is the de facto Jakarta Persistence implementation and offers you the full breath of an Object Relational Mapper.

data

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.

sso oidc security keycloak
security

Using Liquibase

Este guia aborda como usar a extensão Liquibase para gerenciar suas migrações de esquema.

data

Using Liquibase MongoDB

Liquibase is an open source tool for database schema change management, it allows managing MongoDB databases via it’s MongoDB Extension.

data

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.

security

Using Software Transactional Memory in Quarkus

Este guia aborda o uso da Memória Transacional de Software (STM).

data

Using a Credentials Provider

Este guia explica como usar o provedor de credenciais do Vault ou implementar seu próprio provedor personalizado.

security

Using the Cassandra Client

Este guia aborda como usar o banco de dados Apache Cassandra NoSQL no Quarkus.

data

Using the Infinispan Client

This guide covers how to use Infinispan with Quarkus.

data

Using the MongoDB Client

Este guia aborda como usar o MongoDB no Quarkus.

data

Using the legacy REST Client

This guide explains how to use the RESTEasy Classic REST Client in order to interact with REST APIs (JSON and other) with very little effort.

web

Using the legacy REST Client with Multipart

This guide explains how to use the RESTEasy Classic REST Client to send multipart REST requests, typically to upload documents.

web

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.

web

Utilizar o barramento de eventos

Este guia explica como diferentes beans podem interagir usando o barramento de eventos.

vertx vert.x
messaging

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.

messaging

Validação com o Hibernate Validator

Este guia aborda a forma de utilizar o validador Hibernate/Bean Validation nos seus serviços REST.

data, web

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.

core

Writing JSON REST Services

JSON is now the lingua franca between microservices.

serialization, web

Writing REST Services with RESTEasy Reactive

Discover how to develop highly scalable reactive REST services with Jakarta REST and RESTEasy Reactive.

web

gRPC

Ponto de entrada para tudo o que é gRPC.

serialization