现在我正在考虑如何组织系统的架构。该系统将由网站组成,用户可以在其中上传一些文档,然后将其处理回来,以及一些后台守护程序,其中包含应处理提供的文档的任务队列。
我的问题是:我是否应该将上面告诉你的守护进程实现为仅具有命名管道的 WCF 服务(不需要网络访问该服务)?
对此有任何建议/提示/建议吗?
用户可以提供的数据只是一堆 XML 文件。ASP.NET 网站将公开获取此 XML 文件的功能,然后应该能够以某种方式将它们传递给守护进程。
您能否指出我有关该主题的一些文章。提前致谢!
后编辑
几个小时后,人们在这里发现了 MSMQ,我认为该技术更多的是用于分布式体系结构(处理节点位于不同的机器上,并且通过网络在不同的计算机之间交换消息)。
目前不需要分离到独立的机器。将只有在作为 ASP.NET 网站和一些处理程序的机器上。
使用MSMQ有必要吗?
编辑后 #2
当我在这里使用 .NET Framework 时,请建议只提供与 .NET 兼容的内容。这里真的没有任何选择。