Я установил ActiveMQ 5.13.0 Release на сервере и попытался получить доступ к брокеру с клиентом C#. Я создал консольное приложение и установил пакет Apache.NMS.ActiveMQ версии 1.7.1 nuget. Когда я пытаюсь получить доступ к брокеру:ActiveMQ Нет реализации IConnectionFactory для подключения
Line 1 Uri uri = new Uri("tcp://192.168.110.136:61616");
Line 2 NMSConnectionFactory NMSFactory = new NMSConnectionFactory(uri);
На второй линии он бросает Нет IConnectionFactory реализации найденной для подключения URI: TCP: //192.168.110.136: 61616/ исключения.
Версия .NET Framework версии 3.5, а также я также пытался использовать .NET 4.0 и 4.5. Но результат тот же, вызывает одно и то же исключение.
ActiveMQ работает на сервере, и я могу получить доступ к серверу 61616 с помощью telnet и интерфейса управления. Я проверил другие подобные сообщения, но не помог исправить проблему. Любая помощь приветствуется.
Спасибо.
Хорошо, когда я использую ConnectionFactory NMSFactory = new ConnectionFactory (URI); вместо NMSConnectionFactory он работает. Если кто-нибудь знает, в чем разница, пожалуйста, объясните. Благодарю. – user1390638