我有这样的系统:
Windows 服务(WCF、数据/事件)<-> Web 应用程序 <-> Web 客户端
我需要同时响应客户的请求。我也有一些为客户服务的活动。所以双工通道是要走的路。但我需要高吞吐量,因为客户端同时调用。
请求/回复方式
为了不序列化通道请求,我需要更多通道用于并行调用,对吗?但是如何处理回调通道呢?何保持它仍然打开以接收事件,即使在通道错误时?
单向方法
在通道上应该足够了(无需等待数据准备),但是如何将发送到回调的数据与原始请求链接,以便能够为客户端编写响应?
要走的路是什么?谢谢你。