WCF-прокси Клиент Singleton Pattern Performance - PullRequest
3 голосов
/ 15 декабря 2011

Лучше ли с точки зрения производительности проектировать Proxy Client в WCF с одноэлементным шаблоном или каждый раз создавать объект и закрывать его после вызова?

1 Ответ

2 голосов
/ 15 декабря 2011

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

То, что происходило до того, я создавал новый прокси-сервер при каждом вызове и закрывал соединение.Очевидно, что сборщик мусора не убрал их достаточно быстро, и память накапливалась.

Я думаю, это зависит от того, как часто вы звоните в службу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...