Многопоточные вызовы с одним экземпляром клиента wcf - PullRequest
0 голосов
/ 18 марта 2019

У меня 10 потоков с одним экземпляром клиента WCF. В каждом потоке я вызываю метод блокировки serviceClient.DoSomething(). На стороне сервера вызов не будет блокировать друг друга. В журнале IIS я вижу вызовы, в журнале говорится, что на вызов ушло около 130 миллисекунд. Когда мне нужно 20.000 вызовов в 10 потоках - как долго ждать ?

20.000 вызовов, 130 миллисекунд на вызов стоит 2,600 секунд (43,3 минуты) однопотоковое. На 10 потоков это будет стоить всего около 4,33 минуты?

Или мне нужен один отдельный клиент wcf для каждого потока, чтобы получить все преимущества? Должен ли я лучше настроить сервер или клиент для работы с разделенными потоками?

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