Поддерживает ли.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 и не используют эти библиотеки.

Другие вопросы по тегам