当前位置: 代码迷 >> Web Service >> 请问一下RESTFUL的 WCF的有关问题
  详细解决方案

请问一下RESTFUL的 WCF的有关问题

热度:160   发布时间:2016-05-02 02:22:53.0
请教一下RESTFUL的 WCF的问题
#1 因为SQL SERVER 2000的原因,我还在用VS 2008。下载了WCF REST Starter Kit ,创建RESTFUL的 WCF 服务,但是WCF有两种的,一种REST singleton service 另一种是 rest collection service 两种有什么区别?
#2 随便选上面的一种服务创建 但是 里面设置是 ServiceBehavior(IncludeExceptionDetailInFaults = true, InstanceContextMode = InstanceContextMode.Single, ConcurrencyMode = ConcurrencyMode.Single)] 这里要改吗?
------解决方案--------------------
REST singleton service:生产服务,定义了一个样品单资源(SampleItem)和完整的HTTP(GET,POST,PUT和DELETE)与单一交互界面,支持XML和JSON表示。
rest collection service:相似与REST singleton service,它也提供了支持管理SampleItem资源的集合。


使用说明
------解决方案--------------------
 InstanceContextMode = InstanceContextMode.Single, ConcurrencyMode = ConcurrencyMode.Single

单例模式,并且没有开启并发。

这样服务端压力小,但不适合高并发的场景。

看下这个基本概念,根据实际需求调整:

http://glwangnet.blog.163.com/blog/static/5142245520094794933857/
  相关解决方案