错误:使用 ActiveMQ 时 NewInstance 无法找到 id = tcp 的匹配项

问题描述 投票:0回答:1

我使用 Apache.NMS.ActiveMQ v5.18.2 在 csharp 中运行 ActiveMQ 示例发布器代码。但我收到“Apache.NMS.NMSConnectionException:'创建传输时出错。'异常:NewInstance 未能找到 id = tcp" 的匹配项。

字符串主机 = env("ACTIVEMQ_HOST", "localhost"); int port = Int32.Parse(env("ACTIVEMQ_PORT", "61616"));

字符串brokerUri =“activemq:tcp://”+主机+“:”+端口;

NMSConnectionFactory 工厂 = new NMSConnectionFactory(brokerUri);

IConnection 连接=factory.CreateConnection(用户,密码); // 这里发生错误

我从最新版本 2.1.0 开始尝试使用不同版本(降级)的 ActiveMQ nuget 包,但没有任何效果。[代码中的错误]

c# activemq
1个回答
0
投票

我今天也遇到这个错误。有这方面的更新吗?

© www.soinside.com 2019 - 2024. All rights reserved.