powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / Два сервиса. Синхронизация контекстов
5 сообщений из 5, страница 1 из 1
Два сервиса. Синхронизация контекстов
    #36341644
Фотография Roman S. Golubin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть два сервиса. Один (B) настроен на работу с сессиями (InstanceContextMode.PerSession), второй (A) сессий не поддерживает (InstanceContextMode.Single, ConcurrencyMode.Multiple). Есть так же приложение A, которое через callback-интерфейс предоставляет некий функционал сервису A. И есть приложение B, которая этот функционал должно потреблять через сервис B. Приложений B может быть много, каждое работает со своей сессией.
Приложение B вызывает функцию Login (для примера). Сервис B отправляет сообщение Login сервису A и ждет ответа. Сервис A перенаправляет запрос приложению A. Приложение A отправляет ответ сервису A. Сервис A отправляет ответ сервису B.
И вот тут возникает вопрос - как вернуть ответ сервиса А в контекст сессии сервиса B?
Есть мысль генерировать некий идентификатор запроса и хранить связку идентификатор=>контекст. Но может есть какой нибудь стандартный способ, о котором я не знаю?

Вопрос в следующем:
Диаграмма в аттаче.
...
Рейтинг: 0 / 0
Два сервиса. Синхронизация контекстов
    #36344882
Фотография Roman S. Golubin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
О, блин!

Надо записать, что бы не забыть
...
Рейтинг: 0 / 0
Два сервиса. Синхронизация контекстов
    #36346888
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roman S. Golubin О, блин!

Надо записать, что бы не забыть

ну красиво ...
...
Рейтинг: 0 / 0
Два сервиса. Синхронизация контекстов
    #36348193
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roman S. Golubin О, блин!

Надо записать, что бы не забыть
C помощью Reactive framework это делается гораздо проще, там уже все есть.
...
Рейтинг: 0 / 0
Два сервиса. Синхронизация контекстов
    #36349223
Фотография Roman S. Golubin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeVaRoman S. Golubin О, блин!

Надо записать, что бы не забыть
C помощью Reactive framework это делается гораздо проще, там уже все есть.
Да все и здесь без проблем сделалось. Только с наследованием контрактов глюк какой-то был. Я делаю кэширующий адаптер для запросов. При чем, источник данных и потребитель должны подключаться к адаптеру. И вот между собой сначала было не совсем понятно, как соединять. Сейчас уже все работает.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / Два сервиса. Синхронизация контекстов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]