我正在创建一个应用程序,它将与安装WCF Web服务的单个服务器进行通信。我对这个过程有点新鲜,并且想知道从长远来看这两个选项中的哪一个会更好地处理大量用户的负载:Web服务或Web服务
1-在多个应用程序上创建和安装单个Web Service为所有客户端应用程序进行通信的核心服务器。
2-在多核服务器上创建并安装多个Web服务,每个服务器与客户端应用程序内部的不同模块进行通信。
总而言之,我只是想弄清楚在处理时间和大量用户中是否存在选项1和2之间的显着差异,或者选项2是否会创建不必要的编程头痛。
感谢,
帕特里克
+1。这完全是我如何回答的,以及我们如何根据功能分解我们的Web服务。 – David 2010-10-25 18:41:25
非常感谢!这比我通过谷歌找到的任何东西都更好地解释了优点/缺点。 – 2010-10-25 19:13:08
仅仅因为你只有一个服务并不意味着你必须把所有的代码放在一个文件中。您可以拥有一个结构合理的业务层,并仍然使用一个服务层作为外观。 :) – 2010-10-26 06:19:09