Questions tagged [brighter]

Brighter is a lightweight library for routing commands or events to handlers. Brighter uses a Command Processor & Dispatcher implementation with support for task queues that can be used as a lightweight library for .NET Standard.

Brighter supports Task Queues. As such it can be used to improve performance by introducing concurrency using a queue, and/or as an integration strategy between Microservices using messaging via a lightweight broker. Core concepts are explained.

It can be used for implementing Ports and Adapters and CQRS architectural styles in .NET.

It can also be used in microservices architectures for decoupled communication between the services.

Brighter is open source, and is found at github, documentation and tutorials.

5 questions
1
vote
1 answer

Brighter Consumer Messages Not Routed to Handler

I'm trying to use Brighter for command/event sourcing. I have a solution containing a .NET Core Web Api service for putting messages into a queue and another solution containing a .NET Core console project for getting messages out of the queue. The…
AvacadoRancher
  • 135
  • 1
  • 8
1
vote
1 answer

Intergrating (ian coopers) Brighter with StructureMap

I am jsut getting to grips with the basics of StructureMap (IoC) and am trying to intergrate the Demo of Brighter which can be found here https://iancooper.github.io/Paramore/QuickStart.html With Structuremap within an MVC project. The issue I am…
0
votes
1 answer

How do you configure Brighter with ASP.NET Core 7?

How do you configure Brighter with ASP.NET Core 7? Brighter documentation is pretty sparse on details, sample on the internet seems outdated too. Is there sample startup code (Program.cs) and a basic Controller available on the…
Rosdi Kasim
  • 24,267
  • 23
  • 130
  • 154
0
votes
1 answer

How to make sure Rabbit MQ messages are sent with delivery mode "persistent" with Paramore Brighter

I am using Paramore Brighter.Net for consuming Rabbit Message Queue. I want to set the delivery mode of the message to "persistent". I did no get any property in brighter namespace that can internally set the rabbit mq delivery…
Akshay G
  • 2,070
  • 1
  • 15
  • 33
0
votes
2 answers

CQRS - Command Store persisting rule

I have been using the Paramore Brigther to implement CQRS and its Command Store. My question is: What would the best practice be, is it storing the command before or after the handling method completed? I read here it recommend to do it before but…
bet
  • 962
  • 1
  • 9
  • 22