我正在使用 Windows 客户端、wcf 服务和处理大量后台处理的 azure 上的工作角色构建一个 azure 应用程序。在某些情况下,我需要 wcf 服务将任务移交给后台进程(通过队列),并在辅助角色指示任务完成时发送回复。
当前计划是使用服务总线消息在 Web 和辅助角色之间进行通信(如 AzureCAT 团队所建议的那样)。问题是当工作角色响应结果时(通过在服务总线上发送消息),我如何将其传递到正确的 wcf 线程上下文,将回复发送回调用客户端?(我将使用主题来确保消息到达适当的 Web 角色实例)。