【问题标题】:MSMQ - Listner AppMSMQ - 侦听器应用
【发布时间】:2012-04-05 11:40:12
【问题描述】:

我一直在做一些关于使用 MSMQ 的研究。以下 2 给了我基础知识...

http://msdn.microsoft.com/en-us/library/ms978425.aspx
http://msdn.microsoft.com/en-us/library/ms978430.aspx

我有一些问题:

  1. 我正在使用活动目录和公共队列。我的队列名称可以说是“TestQueue”,它位于“devserver1”框上。我的途径是什么?基本上,如何在侦听器应用程序和客户端计算机(同一网络)上为其指定格式名称?

  2. 我应该卸载活动目录并使用私有队列吗? 在这种情况下,我的格式名称是什么

    • 在同一个盒子上的列表应用程序上
    • 以及在网络内或通过 vpn 隧道的个人用户计算机上运行的应用程序?
  3. 我需要写什么类型的listner app,是windows吗 服务?

    • 我需要每隔 1/2 一个小时检查一次队列,什么是最好的 怎么办?
  4. 检查队列或填充队列时如何使用身份验证 我不会遇到权限问题?

谢谢。

【问题讨论】:

    标签: msmq


    【解决方案1】:

    回答您的问题:

    1 & 2 - 我已经使用 MSMQ 五年多了,但我从未使用过公共队列。我什至不明白他们是为了什么。根据我的经验,私人队列是完成任何消息传递任务所需的全部。

    3 - 您可以在任何托管托管容器中托管侦听器。因此,Windows 服务或控制台应用程序,甚至 WPF 客户端都可以完成这项工作。但是,Microsoft 没有编写您自己的侦听器,而是提供了一个随 WCF 一起提供的开箱即用的侦听器。您可以将队列定义为服务端点,并通过 netMsmqBinding 或 msmqIntegrationBinding(用于与非 WCF 客户端的互操作)公开它。

    4 - 每个队列都有自己的安全设置,因此您可以管理从每个队列发送和接收的权限。

    【讨论】:

      猜你喜欢
      • 2011-12-05
      • 1970-01-01
      • 2012-04-28
      • 2011-09-15
      • 1970-01-01
      • 2012-02-27
      • 1970-01-01
      • 2013-10-15
      • 1970-01-01
      相关资源
      最近更新 更多