MSMQ:远程消息队列访问

时间:2010-08-03 18:30:20

标签: c# msmq

一台机器上可能有一个MSMQ队列,并从另一台机器读取该队列中的masseges?

如果是,我应该在MessageQueue类的Create方法中使用什么路径?

由于

1 个答案:

答案 0 :(得分:2)

根据您正在运行的Windows版本,绝对可以从另一台计算机上的队列中读取消息。您似乎也在询问是否可以在另一台计算机上创建消息队列。根据文档here,您只需将“MachineName \ Private $ \ QueueName”格式用于专用队列,或将“MachineName \ QueueName”用于公共队列。

根据我的经验,设置权限以允许远程消息队列读取有点棘手;获得用于允许创建消息队列的正确权限可能更加棘手。您可能需要考虑使用预先创建的消息队列。