您的位置:首页 > 其它

WCF并发控制与实例模式

2014-11-30 21:31 225 查看
WCF实例模式类型与区别

实例化模式 instanceMode

percall 单调模式

[ServiceBehavior(InstanceContextMode=InstanceContextMode.PerCall)]


persession 会话模式

[ServiceBehavior(InstanceContextMode=InstanceContextMode.PerSession)]


singleTon 单例模式

[ServiceBehavior(InstanceContextMode=InstanceContextMode.Single)]








示意图

并发控制

WCF可以控制并发

服务行为设置

<servieceThrotting

maxConcurrentCalls=”1000” //

maxConcurrentInstances=”1000”

maxConcurrentSessions=”1000”/>

最大请求消息数

最大服务实例数

最大会话实例数

并发控制默认值和WCF版本

注:建议使用自定义配置不要使用系统默认配置以便程序能够及时定位错误

项目

3.0

3.5

4.0

4.5

MaxCall

16

16

16

16X处理器

MaxInstance

Int32.MaxValue

26

26

maxCall+MaxSession

MaxSession

10

10

10

100X处理器

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐