2009-06-05 37 views
0

我有以下情形: alt text http://static.zooomr.com/images/7579022_e64808b855_o.png 我们一个WebService这对作为一个搜索引擎,通过的WebApp
但由于使用我们都知道在32位系统和IIS6 :800Mb是最大的。 ALLOC-MEM的web应用程序...HOWTO使这个Windows的服务的场景作为漂亮地

现在,我有以下想法,因为我们超过此限度:
alt text http://static.zooomr.com/images/7579028_c423e52b46_o.png
让WCF与Windows服务,这是不受此约束沟通!

但是,这使我想到一些问题:
如何与Windows服务沟通,我会为与WCF(具有参数的方法,获取对象的返回值,等等)的客户端通信。

想着这一点后,following post向我走来。
但我不熟悉这种情况。

做一些你知道一些很好的资源,在那里我能得到的知识来实现​​这个场景(可能与演示应用程序)? 或者有人可能更好地了解如何实现这个场景更加美观?

此方案与西港岛线C#3.0和.NET 3.5(SP1)完全做到......

回答

3

我肯定会使用WCF的web应用和服务之间的通信层。您可以托管在Windows服务ServiceHost,和服务于任何类型的WCF端点。

我见过一个常见的模式是连接使用MSMQ(MSMQ网结合)的网络层和业务层,这样就切断了电话,有的缓冲允许负载耐受。如果你不需要缓冲,你可以使用任何其他类型的结合(净TCP或HTTP甚至,虽然有时它棘手正确地得到HTTP设置IIS以外)。

这里有一个很好的教程:

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

+0

谢谢 - 正是我需要的和一个很好的教程! – 2009-06-08 05:44:34