Получение количества существующих соединений в WCF - PullRequest
0 голосов
/ 06 мая 2010

Можно ли проверить количество существующих доступных соединений, которые есть у службы wcf? программно?

Я хочу посмотреть, правильно ли были закрыты соединения с веб-службой в коде ASP.NET. спасибо

1 Ответ

5 голосов
/ 06 мая 2010

Вы можете проверить что-то вроде Windows Server AppFabric для этой цели.

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

Вы также можете проверить счетчики производительности WCF , доступные на стороне сервера, чтобы отслеживать количество одновременных сеансов. Вы можете определенно запросить счетчики производительности из кода .NET. Счетчики производительности услуг предлагают, например, количество экземпляров (вашего класса обслуживания), которые находятся в памяти в любой момент времени - это количество запросов, обрабатываемых в любой момент времени (что, вероятно, можно назвать «соединением» со службой WCF).

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