【问题标题】:WCF - Duplex channel - Will the callback method within request-reply operation come in thread pool thread?WCF - 双工通道 - 请求-回复操作中的回调方法会进入线程池线程吗?
【发布时间】:2011-10-26 23:30:24
【问题描述】:

我正在使用带有 NetNamedPipeBinding 的双通道。我正在使用回调方法为客户端提供进度。我有几个问题。我很想确认这种行为,以确保我的设计没有任何缺陷。

  1. 会在线程池线程上调用回调方法吗?我查看了调试器,它来自工作线程。只是想确认一下,因为我没有在文档中看到这个细节。

  2. 我可以在请求-回复操作中调用回调吗?

    我试过了,它的工作原理。但是是否建议/可以在请求回复操作中进行回调?

请注意,我的服务以持续实例模式和多并发模式运行,以便为我的操作提供有效的吞吐量。并且操作是线程安全的。

【问题讨论】:

    标签: c# .net wcf wcf-client


    【解决方案1】:

    关于您的问题 #2:

    在我的 RPC 框架设计中,我在响应消息中包含一个 CALLBACK-COMMAND。 这就像你说的“请求-回复”。

    【讨论】:

      猜你喜欢
      • 2012-12-10
      • 2016-08-10
      • 1970-01-01
      • 2013-06-01
      • 2018-07-19
      • 2015-07-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多