【发布时间】:2014-07-24 12:00:20
【问题描述】:
我正在使用 Amqp 和 ActiveMQ,它需要版本 1-0-,而不是旧版本 0-9-
在带有“RabbitMQ.Client”的版本 0-9-* 中(我使用的是 RabbitMQ 并切换到 ActiveMQ),以下 C# 代码可以连接到一个代理。
factory = new ConnectionFactory()
{
Protocol = Protocols.FromEnvironment(),
HostName = IpAddress,
Port = Port,
VirtualHost = VirtualHost,
UserName = User,
Password = Password
};
但是对于“Apache.NMS.ActiveMQ”中的版本 1-0-*,这不起作用, (此处的示例使用 IConnectionFactory 代替:http://activemq.apache.org/nms/examples.html 但无法在此处输入 HostName、Port、VirtualHost、UserName、Password。 )
如何使用“Apache.NMS.ActiveMQ”,并在代码中使用用户名、密码进行连接。
谢谢:)
【问题讨论】: