Skip to content

O repositório reúne helpers para mensageria assíncrona, padronização a publicação e o consumo de mensagens por diferentes brokers, permitindo trocar ou combinar soluções sem alterar o código de negócio.

License

Notifications You must be signed in to change notification settings

Marcus-V-Freitas/MVFC.Messaging

Repository files navigation

MVFC.Messaging

MVFC.Messaging é um conjunto de bibliotecas para mensageria assíncrona, com uma arquitetura extensível baseada em interfaces e classes base comuns. O projeto permite publicar e consumir mensagens de forma padronizada em diversos brokers, facilitando a troca de implementação sem alterar o código de negócio.

Principais Características

  • Abstração: Interfaces e classes base em MVFC.Messaging.Core para padronizar publishers e consumers.
  • Extensível: Suporte a múltiplos brokers via providers plugáveis.
  • Fácil de usar: APIs modernas e assíncronas.
  • Testável: Provider in-memory para testes unitários e integração.

Providers Disponíveis

Cada provider possui um README próprio com exemplos detalhados de uso e configuração:

Estrutura do Projeto

  • MVFC.Messaging.Core: Interfaces (IMessagePublisher, IMessageConsumer) e classes base para abstração.
  • MVFC.Messaging.[Provider]: Implementações específicas para cada broker.

About

O repositório reúne helpers para mensageria assíncrona, padronização a publicação e o consumo de mensagens por diferentes brokers, permitindo trocar ou combinar soluções sem alterar o código de negócio.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages