

O AWS SDK para .NET V3 entrou no modo de manutenção.

Recomendamos que você migre para a [AWS SDK para .NET V4](https://docs.aws.amazon.com/sdk-for-net/v4/developer-guide/welcome.html). Para obter detalhes e informações adicionais sobre como migrar, consulte nosso [anúncio do modo de manutenção](https://aws.amazon.com/blogs/developer/aws-sdk-for-net-v3-maintenance-mode-announcement/).

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Estrutura de processamento de mensagens para .NET da AWS
<a name="msg-proc-fw"></a>

A Estrutura de processamento de mensagens para .NET da AWS é uma estrutura nativa da AWS que simplifica o desenvolvimento de aplicações de processamento de mensagens .NET que usam serviços da AWS como Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (SNS) e Amazon EventBridge. A estrutura reduz a quantidade de código padronizado que os desenvolvedores precisam escrever, permitindo que você se concentre na lógica empresarial ao publicar e consumir mensagens. Para acessar detalhes sobre como o framework pode simplificar seu desenvolvimento, consulte a postagem do blog [Introducing the AWS Message Processing Framework for .NET (Preview)](https://aws.amazon.com/blogs/developer/introducing-the-aws-message-processing-framework-for-net-preview/). A primeira parte, especificamente, oferece uma demonstração que exibe a diferença entre o uso de chamadas de API de baixo nível e o uso do framework.

O Message Processing Framework comporta as seguintes atividades e recursos:
+ Enviar mensagens ao SQS e publicar eventos no SNS e no EventBridge.
+ Receber e processar mensagens do SQS usando um agente de sondagem de execução prolongada que, normalmente, é usado em serviços em segundo plano. Isso inclui gerenciar o tempo limite de visibilidade enquanto uma mensagem está sendo processada para evitar que outros clientes a processem.
+ Processar mensagens em funções do AWS Lambda.
+ Filas FIFO (primeiro a entrar, primeiro a sair) do SQS e tópicos do SNS.
+ OpenTelemetry para registro em log.

Para acessar detalhes sobre essas atividades e recursos, consulte a seção **Features** da [postagem do blog](https://aws.amazon.com/blogs/developer/introducing-the-aws-message-processing-framework-for-net-preview/) e os tópicos listados abaixo.

Antes de começar, assegure-se de ter [configurado o seu ambiente e seu projeto](net-dg-config.md). Revise também as informações em [Atributos do SDK](net-dg-sdk-features.md).

**Recursos adicionais**
+ O pacote [https://www.nuget.org/packages/AWS.Messaging/](https://www.nuget.org/packages/AWS.Messaging/) em [NuGet.org](https://www.nuget.org/).
+ A [referência de API](https://aws.github.io/aws-dotnet-messaging/).
+ O arquivo `README` no repositório do GitHub em [https://github.com/aws/aws-dotnet-messaging/](https://github.com/aws/aws-dotnet-messaging/).
+ [Injeção de dependência do .NET](https://learn.microsoft.com/en-us/dotnet/core/extensions/dependency-injection) da Microsoft.
+ [Host genérico do .NET](https://learn.microsoft.com/en-us/dotnet/core/extensions/generic-host) da Microsoft.

**Topics**
+ [Conceitos básicos](msg-proc-fw-get-started.md)
+ [Publicar mensagens](msg-proc-fw-publish.md)
+ [Consumir mensagens](msg-proc-fw-consume.md)
+ [FIFO](msg-proc-fw-fifo.md)
+ [Registro em log e Open Telemetry](msg-proc-fw-telemetry.md)
+ [Personalização](msg-proc-fw-customize.md)
+ [Segurança](msg-proc-fw-security.md)