Hi Guys,
I've posted before about managing errors and the messages they produce.
At a basic level I'd like to be able to store all error messages,
examine them and then allow resending them to the destination queue
if needed.
Looking at Masstransit I wasnt sure the easiest way to do this.
You guys did mention various approaches but I felt maybe it
wasnt quite that easy yet :-)
I've looked at just wiring up the RabbitMQ client and subscribing
to all messages in the error queue, when one is received, store it
(db etc), and ack the message back to Rabbit.
Provide a web based UI list all the messages in storage and just
using the data in the message to resend etc.
I have noticed the BusDriver project, and looking at it, it seems
that the plan here is provide management semantics to Masstransit
and achieve the same as I defined above but abstracted away from
the transport.
Am I right in this analysis?
If someone has a better idea of to achieve this basic requirement
using Masstransit then I'd like to hear it etc.
In addition I'd be able to donate some money - not a huge
amount mind :-), towards implementing it as its a feature as I want
to get a solution in place ASAP.
As it stands I plan to just hook into Rabbit directly using the .Net
API.
Any ideas?