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