WCF - Как сделать балансировку нагрузки с помощью WCF 4.0 Router Service - PullRequest
2 голосов
/ 22 сентября 2010

Вы когда-нибудь узнали о WCF Router Service 4.0?

Я знаю, что эта новая функция имеет много преимуществ, но у меня есть несколько вопросов по этому поводу ...

  1. Где я могу найти документацию?
  2. Как реализовать логику для балансировки нагрузки через WCF Router Service 4.0?
  3. Как служба маршрутизатора WCF работает со службами, имеющими контракты на обратный вызов?

1 Ответ

1 голос
/ 13 июля 2016
  1. Вы можете использовать этот пример 2. Вы можете использовать введите описание ссылки здесь этот пример

3. Подобно маршрутизатору Cisco вы должныпример изменения 1:

  • изменить все соединения на wsdual -define Маршрутизатор обратных контактов Icall на exchange = "System.ServiceModel.Routing.IDuplexSessionRouter" изменить клиента на:

InstanceContext ctx = новый InstanceContext (_CallBack);_Client = new DuplexChannelFactory (ctx, _EndpointName);_Client.Open ();

            _Chanel = _Client.CreateChannel();
...