wcf使用注意
1、绑定的选择
选择适合具体场景的绑定,能够使用TCP协议就不使用HTTP,能够使用二进制编码就不选择文本编码,如果不需要安全机制,就将安全模式设置成None,如果需要消息安全,不需要Negotiation,就Negotiation关闭,如果不需Reliable Messaging,就将不要配置ReliableSessions,…
2、事务处理
如果需要能够使用本地事务就能处理的,就不要采用分布式事务,如果需要采用分布式事务,能够使用OleTx,就不要采用WS-AT,…
3、实例化
对于Per-Session实例上下文模式来说,如果采用会话信道进行通信,务必及时将信道关闭
4、并发
如果采用相同的服务代理进行并发调用,务必先将代理显式开启;默认采用的Single模式的串行处理,如果需要并发调用,务必将并发模式设置为Multiple,这对于Singleton实例模式尤为重要。服务操作的默认执行于寄宿服务的同步上下文中,所以如果采用Windows Form应用进行服务寄宿,需要通过ServiceBehaviorAttribute将UseSynchronizationContext设置为False,….
5、流量控制
根据部署资源对并发请求数量进行最优配置,达到对硬件资源和软件资源的高效使用
暂时就想到这些
转载于//www.cnblogs.com/penhaijun/archive/2012/08/29/2661547.html
还没有评论,来说两句吧...