我编写了一个WCF服务,它接收来自多个客户端的XML请求,处理请求,将数据保存到数据库并将响应作为xml字符串返回。 所有客户端应用程序将同步调用WCF服务(一旦收到响应发送下一个请求,将发送请求并等待响应。)
终点详情: binding:basicHttpBinding 运营合同:
[OperationContract]
string ReceiveMessage(string xmlString)
连接:渠道工厂
我想对此WCF服务进行负载测试,以确保它是否处理来自多个客户端的请求并成功处理而没有任何瓶颈。 我是否需要设置服务行为(实例模式和并发模式)以接收来自多个客户端的请求。如果是,请建议正确的配置?
每次通话 每次会议
由于
答案 0 :(得分:1)
默认的WCF实例&并发性正是您99%的时间所需要的,特别是如果您在IIS中托管服务。有一些边缘情况可能值得更改默认值(单例和服务控制的多线程),但通常只是保存一些白发并使用默认值。
如果您真的想了解这两个设置的作用,请阅读有关主题的old but still good MSDN article。我提到你想单独保留默认设置吗? : - )