Estrutura de processamento de mensagens para .NET da AWS - AWS SDK para .NET (V3)

A versão 4 (V4) do AWS SDK para .NET foi lançada!

Para começar a usar a nova versão do SDK, consulte o Guia do desenvolvedor AWS SDK para .NET (V4), especialmente o tópico sobre migração para a versão 4.

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 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). 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 e os tópicos listados abaixo.

Antes de começar, assegure-se de ter configurado o seu ambiente e seu projeto. Revise também as informações em Atributos do SDK.

Recursos adicionais