У меня действительно занятый самодостаточный сервер WCF, которому требуется более 2000 клиентов для частого обновления своего статуса.Я обнаружил, что загрузка ЦП сервера постоянно находится на уровне около 70%, и у клиентов есть 50% шанс на фактическое подключение к серверу.Они истекают через 60 секунд.Это проблематично, потому что, если сервер не получает ответ от клиента, он будет предполагать, что клиент находится в автономном режиме.
Я реализовал регулирование, чтобы я мог настроить одновременные подключения / сеансы / и т. Д., Но еслиЯ не ошибаюсь, увеличение этого приведет только к более высокой загрузке процессора и ухудшению проблем с подключением.Правильно?
Поможет ли увеличение времени ожидания до 60 с?Я не совсем уверен, как это работает, но будет ли клиент сидеть в очереди типа, пока сервер не сможет выставить запрос?Или лучше установить тайм-аут на что-то меньшее и заставить клиента регистрироваться чаще, если он не может подключиться (кажется, что это может только усугубить проблему в некотором смысле)?