WCF Когда создавать конечную точку - PullRequest
0 голосов
/ 25 июня 2010

У меня есть служба WCF, в которой (в настоящее время) определена одна конечная точка для IMyService который реализует около 20 IDataTypeService, который имеет интерфейсы БД для объектов.

Служба имеет довольно высокий уровень использования, и время от времени возникают ошибки из-за тайм-аута и других ошибок с высоким уровнем использования.

Я ищу информацию о том, следует ли создавать новые конечные точки для службы для более активных объектов данных, и какие преимущества (если таковые имеются) в этом случае.

1 Ответ

2 голосов
/ 25 июня 2010

Создание новых конечных точек не обязательно повлияет на производительность. Как и любая проблема с производительностью, первый шаг - выяснить, в чем проблема!

Второй шаг - решить проблему.

В этом случае решением может быть получение нового компьютера для запуска второй копии службы, а затем использование балансировки нагрузки. Но дополнительные конечные точки на той же машине не помогут.

...