如何设计一个可以支持10,000个同时命中的WCF服务

时间:2011-03-28 15:15:17

标签: asp.net wcf wcf-binding

我是WCF的初学者,希望在为我的项目创建WCF方面提供一些帮助。

我必须创建一个可以支持10,000个用户同时点击的WCF服务。

WCF服务的工作是获取缓存的XML对象(我们使用Enterprise Lib缓存)并将其返回给调用者。

此WCF服务必须公开曝光。所以我想我们可能不得不使用basicHttpBinding ......我不知道,我可能错了。

有人可以建议最好的方法吗?

非常感谢!

2 个答案:

答案 0 :(得分:2)

  • 不要使用可靠的消息传递
  • 不要使用会话
  • 不要使用交易
  • 请勿使用Duplex
  • 请勿使用邮件安全性
  • 使用BasicHttpBinding或NetTcpBinding
  • 如果您需要HTTP上的安全性,请使用HTTPS(TCP已实施加密)

我的个人观点,如果您需要演出,请不要使用WCF! :)使用带有JSON消息格式的ASP NET MVC,如果需要安全性,请使用HTTPS。

答案 1 :(得分:1)