Как сопоставить контекст потока при интеграции службы WCF и служебной шины - PullRequest
1 голос
/ 21 декабря 2011

Я создаю приложение Azure с Windows-клиентом, сервисом wcf и рабочей ролью на Azure, которая выполняет большую часть фоновой обработки. В некоторых случаях мне требуется, чтобы служба wcf передавала задачу фоновому процессу (через очередь) и отправляла ответ обратно, когда рабочая роль указывает, что задача выполнена.

Текущий план состоит в том, чтобы использовать обмен сообщениями служебной шины для связи между сетью и рабочими ролями (в соответствии с рекомендациями группы AzureCAT). Вопрос в том, когда рабочая роль отвечает результатом (отправляя сообщение на служебную шину), как передать его в правильный контекст потока wcf, который отправит ответ обратно вызывающему клиенту? (Я буду использовать темы, чтобы сообщение попадало в соответствующий экземпляр веб-роли).

...