如何在Internet上使用MSMQ工作组模式

时间:2014-01-01 08:48:20

标签: c# asmx msmq

我有一个ASMX Web服务,它将消息写入同一台Windows 2008服务器上的本地专用MSMQ服务器。我现在需要一个远程控制台应用程序来从另一个Internet位置读取远程专用队列中的消息。

问题是我需要确保请求只是HTTPS,用户经过身份验证并且邮件是加密的。

根据我的阅读,我无法在工作组模式下使用MSMQ实现此目的。

我有一个想法是创建一个新的ASMX方法,其中MSMQ托管在Windows 2008服务器上,该服务器可以请求并响应来自MSMQ的消息。

ASMX服务可以确保HTTPS,用户通过身份验证,还可以加密数据。

我的问题是

(1)我是否应该使用ASMX从MSMQ中读取

(2)什么是确保一旦消息被读取并返回到调用ASMX请求的最佳方法,它们就会从队列中删除。

(3)有没有更好的选择

0 个答案:

没有答案