it.classiq Ответов: 0

Wcf хостинг уведомлений сообщений


Мне нужно отправлять и получать уведомления между несколькими сервисными хостами : DomainServiceFirst и DomainServiceSecond которые обеспечивают изменения в FirstPartOfGeneralModel и SecondPartOfGeneralModel
соответственно.
(Пусть общая модель состоит из FirstPartOfGeneralModel и SecondPartOfGeneralModel)

Каждая из служб (DomainServiceFirst и DomainServiceSecond ) оформлена :
(Хостинг-часть кода (очень упрощенная)
//-----------------

[Поведение Servicebehavior(Значения Concurrencymode = Значения Concurrencymode.Множественный,
Свойство Instancecontextmode = Свойство Instancecontextmode.Настойчивость,
IncludeExceptionDetailInFaults = true)]

// Создание ServiceHost #1.
serviceFirst = новый ServiceHost(typeof(DomainServiceFirst));
// Ожидание входящего сообщения
сначала служба.Открыть();

// Создание ServiceHost #2.
serviceSecond = новый ServiceHost(typeof(DomainServiceSecond));
// Ожидание входящего сообщения
serviceSecond.Открыть();

//-----------------

Я знаю, что для этого можно использовать именованные каналы
однако
мой вопрос заключается в следующем : существует ли какой-то специально нативный подход внутри WCF-технологии для этого(“межузловые”-подобные коммуникации);
Если это так, не могли бы вы поделиться такими примерами наилучшей практики? Спасибо.

Что я уже пробовал:

Я пытался использовать именованные каналы для решения своей проблемы

0 Ответов