Служба WCF против ссылочного компонента? - PullRequest
0 голосов
/ 28 октября 2010

У нас есть мультисервисное приложение. Мы переместили метод, который включает доступ к БД к отдельному компоненту, предоставляемому конечной точкой WCF.

У нас есть несколько служб, которым необходимо использовать этот метод.

Дилемма в том, что использовать:

  1. вызов метода WCF.

  2. Вызовите непосредственно метод, разрешенный нашим механизмом DI.

Производительность системы является критической проблемой.

Так что ты думаешь лучше?

  1. Использование WCF для вызова

  2. Ссылка на требуемую услугу и вызов ее в процессе с использованием механизма DI.

Спасибо, Ор.

1 Ответ

0 голосов
/ 31 октября 2010

Если производительность критична, ссылка на компонент службы и прямой вызов БД без прохождения всех уровней WCF и процессов сериализации будут быстрее, но менее надежными.Если вы решите изменить реализацию, вам потребуется также перекомпилировать клиентское приложение.Я бы посоветовал измерить производительность вызова службы WCF, и если вы довольны результатами, оставьте это так.

...