MSMQ将如何运作?

时间:2009-10-09 09:10:13

标签: c# msmq

有谁知道MSMQ如何使用c#?我遇到了一个小问题实际上我需要在队列中输入10个网址并希望自动执行10个不同的时间跨度。

是否可以将MSMQ与C#一起使用,或者还有其他技术吗?

请建议我怎么做

提前致谢

2 个答案:

答案 0 :(得分:0)

如果您的目标是创建批量下载程序,那么Concurrency and Coordination Runtime我获得了很多成功(每分钟5000多个网站)。 CCR具有相当坚固的调度功能,并有助于处理异步IO不可避免地产生的棘手的线程问题。 Jeff Richter为WebRequests提供了一组包装器。

这很难理解,但是当你这么做时会非常有益。

我不会考虑MSMQ。你为什么这么做?

答案 1 :(得分:0)

MSMQ是一种产品,大部分时间用于在不同计算机上运行的应用程序之间实现可靠的消息传递。它也可以在同一台机器上运行的应用程序之间使用,但不常见,但目标是相同的。某些应用程序将消息放入队列中,稍后某个应用程序会提取消息。

我不知道你想要实现什么,但可能你可以使用Queue类和一些线程和计时器进行管理。也许这太过分了,但开源计划Quartz可能也会有所帮助。