Поддерживает ли.Net core 2.0 пакеты Apache NMS Active MQ?
Предупреждение NU1701 Пакет "Apache.NMS 1.7.1" был восстановлен с использованием ".NETFramework,Version=v4.6.1" вместо целевой платформы проекта ".NETCoreApp,Version=v2.0". Этот пакет может быть не полностью совместим с вашим проектом.
3 ответа
Я проверял Apache.NMS
а также Apache.NMS.ActiveMQ
Библиотеки DLL из пакетов nuget с анализатором переносимости.NET говорят, что они на 100% совместимы с: ".NET Core,.NET Framework,.NET Standard". Я также проверил это в простых сценариях, таких как запись ядра Linux .net в очередь, это работало. Так что я бы сказал, что они функциональны, но не уверен, в какой степени.
Мы используем его в производстве около полугода, никаких проблем. Мы делаем сообщения только в MQ.
Вы можете попробовать эти пакеты для .NET Core
Apache.NMS.NetCore
Apache.NMS.ActiveMQ.NetCore
Пока я не уверен, что вы можете сделать это, извините, другой альтернативой является использование классов, которые используют ActiveMQ по REST, http://activemq.apache.org/rest.html и не используют эти библиотеки.