I'm currently using Nlog to store diagnostic type messages. I'm considering logging these message to a message queue (RabbitMQ with Masstransit) and these can then be consumed to a database for analysis.
Current speeds to publish / log a message on my PC are:-
- Nlog : 40ms
- Sql Server via petapoco : 110ms
- RabbitMq via masstransit (Publish): 490ms
I though publishing to message queue would be a lot quicker. Are there settings in Masstrainsit / RabbitMq that I could tweak to speed it up?