I have read the docs at
Message Audit | MassTransit (masstransit-project.com) for message auditing and it seems simple enough.
But my question is around performance. Is the logging to the DB done in a separate thread? Is there any type of batching? If im processing a large volume of messages, I dont want the auditing to slow things down.
If it will affect performance, then my thought is to subscribe to all messages and then use the message batching and handle the logging myself, which is easy enough.... But out of the box, built in is preferable.
Thanks,
Brandon