Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
WCF服务上下文模式=会话,并发模式=多个_Wcf - Fatal编程技术网

WCF服务上下文模式=会话,并发模式=多个

WCF服务上下文模式=会话,并发模式=多个,wcf,Wcf,我有一个WCF服务,希望在会话模式和并发模式下消费到多个,但在消费的同时,我得到了单线程的新服务实例。以下是测试结果 每会话/并发模式-多个 ============队列名称:1111,对于已创建的服务CallServ实例:1和线程:19时间:4/6/2012 4:01:55 PM============== ============队列名称:1111,对于已创建的服务CallServ实例:2和线程:19时间:4/6/2012 4:01:59 PM============== =========

我有一个WCF服务,希望在会话模式和并发模式下消费到多个,但在消费的同时,我得到了单线程的新服务实例。以下是测试结果

每会话/并发模式-多个 ============队列名称:1111,对于已创建的服务CallServ实例:1和线程:19时间:4/6/2012 4:01:55 PM==============

============队列名称:1111,对于已创建的服务CallServ实例:2和线程:19时间:4/6/2012 4:01:59 PM==============

============队列名称:1111,对于创建的服务CallServ实例:3和线程:19时间:4/6/2012 4:02:03 PM==============

============队列名称:1111,对于创建的服务CallServ实例:4和线程:19时间:4/6/2012 4:02:07 PM==============

============队列名称:1111,对于创建的服务CallServ实例:5和线程:19时间:4/6/2012 4:02:11 PM==============

PerCall/并发模式-单个

============队列名称:10006,对于创建的服务CallServ实例:1和线程:13时间:4/6/2012 2:06:22 PM==============

============队列名称:10006,对于已创建的服务CallServ实例:1和线程:13时间:4/6/2012 2:06:26 PM==============

============队列名称:10006,对于已创建的服务CallServ实例:1和线程:13时间:4/6/2012 2:06:30 PM==============

============队列名称:10006,对于创建的服务CallServ实例:1和线程:13时间:4/6/2012 2:06:34 PM==============

============队列名称:10006,对于创建的服务CallServ实例:1和线程:6时间:4/6/2012 2:06:38 PM==============

PerCall并发模式-多个 ============队列名称:10007,对于已创建的服务CallServ实例:1和线程:6时间:4/6/2012 2:08:32 PM==============

============队列名称:10007,对于已创建的服务CallServ实例:1和线程:6时间:4/6/2012 2:08:36 PM==============

============队列名称:10007,对于创建的服务CallServ实例:1和线程:6时间:4/6/2012 2:08:40 PM==============

============队列名称:10007,对于创建的服务CallServ实例:1和线程:6时间:4/6/2012 2:08:44 PM==============

============队列名称:10007,对于创建的服务CallServ实例:1和线程:6时间:4/6/2012 2:08:48 PM==============

给我一个解决办法


提前感谢。

在PerCall实例中,并发性不相关,因为每个消息都由一个新的服务实例处理

在会话实例中,并发性是相关的。在多并发的情况下,应该编写线程安全代码。请分享你的代码

“给我一个解决方案。”对什么?现在还不清楚你的“问题”是什么。你期望的结果是什么?你的测试代码在做什么?