WCF并发控制与实例模式
2014-11-30 21:31
225 查看
WCF实例模式类型与区别
实例化模式 instanceMode
percall 单调模式
persession 会话模式
singleTon 单例模式
示意图
并发控制
WCF可以控制并发
服务行为设置
<servieceThrotting
maxConcurrentCalls=”1000” //
maxConcurrentInstances=”1000”
maxConcurrentSessions=”1000”/>
最大请求消息数
最大服务实例数
最大会话实例数
并发控制默认值和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处理器 |
相关文章推荐
- WCF实例上下文模式与并发模式对性能的影响 转载自:http://log.medcl.net/item/2010/03/wcf-instance-context-mode-and-the-performance-impact-of-conc
- WCF实例上下文模式与并发模式对性能的影响
- 回调与并发: 通过实例剖析WCF基于ConcurrencyMode.Reentrant模式下的并发控制机制
- WCF 第五章 控制并发实例的数量
- 【WCF--初入江湖】08 并发与实例模式
- 并发与实例上下文模式: WCF服务在不同实例上下文模式下具有怎样的并发表现
- WCF 第五章 控制并发实例的数量
- 回调与并发: 通过实例剖析WCF基于ConcurrencyMode.Reentrant模式下的并发控制机制
- WCF学习之:实例上下文模式和并发模式的性能影响
- WCF 第五章 控制并发实例的数量
- WCF服务实例模式与并发、限流
- WCF技术剖析之二十三:服务实例(Service Instance)生命周期如何控制[中篇]
- hibernate之控制并发访问(乐观并发控制之外获得额外的隔离性保证--使用LockMode.UPGRADE的实例)
- 控制并发访问的三道屏障: WCF限流(Throttling)体系探秘[下篇]
- WCF 第五章 并发和实例(服务行为)
- Linux内核开发之并发控制(实例总结篇)
- WCF 第五章 控制并发会话的数量
- ConcurrencyMode.Multiple 模式下的WCF服务就一定是并发执行的吗:探讨同步上下文对并发的影响[下篇]
- ConcurrencyMode.Multiple模式下的WCF服务就一定是并发执行的吗:探讨同步上下文对并发的影响[上篇]
- WCF技术剖析之二十三:服务实例(Service Instance)生命周期如何控制[下篇]