【发布时间】:2013-06-17 21:57:35
【问题描述】:
对不起,如果我不打算具体说明,但这是我作为新开发人员的第一篇文章。我提出了在 C# 中创建 asp.net Web 应用程序的任务,该应用程序将与围绕基础架构的多个系统进行交互。其中一些交互会很快,但不幸的是,其中一些交互需要很长时间才能完成应有的查询,这将需要时间来完成。 为了增加复杂性,一些任务在开始时可能需要 8 小时才能完成:(
我将不胜感激有关以下想法的意见: - 将 Web 应用程序作为 UI - 让 Windows 服务托管 WCF 以将这些请求作为任务处理?
任何意见表示赞赏
【问题讨论】:
-
您可能需要考虑在 WCF 服务上使用 pub-sub 模型,可能使用 NServiceBus 等框架。这种设置适用于需要保证消息可靠性的异步操作。
-
感谢您的回复 - 但我认为在我的开发阶段,这对我的技能来说可能有点过分 :) 我很想研究 WCF 的并发性和实例化以实现这一目标
标签: c# wcf windows-services