Я реализовал NLog в моем проекте MVC, который записывается в Db. Существует предложение использовать очередь NLog. найдена некоторая информация hereИспользует ли Nlog MSMQ
Пример конфигурации показывает, как NLog будет обрабатывать количество объектов:
<?xml version="1.0" ?>
nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<targets>
<!-- Log in a separate thread, possibly queueing up to
5000 messages. When the queue overflows, discard any
extra messages-->
<target name="file" xsi:type="AsyncWrapper" queueLimit="5000" overflowAction="Discard">
<target xsi:type="File" fileName="${basedir}/logs/${level}.txt" />
</target>
</targets>
<rules>
<logger name="*" minlevel="Debug" writeTo="file" />
</rules>
</nlog>
Так что мой вопрос действительно NLog использовать MSMQ по умолчанию?