Как настроить службу WCF для балансировщика нагрузки - PullRequest
1 голос
/ 30 ноября 2010

Как настроить службу WCF для балансировщика нагрузки и указать конечные точки

1 Ответ

1 голос
/ 30 ноября 2010

Вы можете попробовать написать фабрику хостов пользовательских служб , которая будет использовать URL-адрес балансировщика нагрузки в качестве базового адреса:

public class CustomServiceHostFactory : ServiceHostFactory
{
    protected override ServiceHost CreateServiceHost(
        Type serviceType, Uri[] baseAddresses)
    {
        Uri uri = null;
        if (baseAddresses.Length < 2)
        {
            uri = baseAddresses[0];
        }
        else
        {
            // TODO: You need to choose the load balancer's url here:
            uri = baseAddresses[????];
        }
        return base.CreateServiceHost(serviceType, new Uri[] { uri });
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...