我有一个系统,其中已经为特定流程设置的服务曾经有一个幽灵实例模式。该服务用于运行一个只能为一个客户端提供服务的漫长过程。架构如下:
现在我正在尝试为每个会话创建这个wcf服务,以便它可以同时为两个或更多客户端运行长操作。由于这个过程通常需要时间。我还使用回调通道将完成百分比发送回客户端。这就是架构如下所示:
两种架构的主要区别在于:
我们还计划提供用户设施 如果他希望或客户端连接,则终止该过程 闭合。
但在尝试实现上述目标时,我们面临以下问题。
请建议解决此问题所需的架构更改。我准备分享更多细节。
答案 0 :(得分:1)
根据我的理解,您希望同时拥有多个客户端以及static
与singleton
不匹配的行为。
我会纠正这个。
此致