У нас есть парк из более чем 50 000 автомобилей в стране, и мы собираемся отслеживать наши автомобили, используя GPS-устройства (а не мобильные устройства), закрепленные в автомобилях , местоположение будет получено сервером tcp, указав ip и порт сервера.Как написать TCP-сервер, используя C# с одновременными подключениями в любое время
Одним из основных требований является одновременное подключение, каждый автомобиль будет обновлять свое местоположение каждую минуту, так что кто-нибудь, кто столкнулся с написанием TCP-сервера на основе 50 000 автомобилей, расскажет, сколько одновременных соединений я могу получить (просто идея) в любое время. Как я могу проверить это, я имею в виду, как я могу загрузить тестовый сервер tcp.
Если вы знаете какой-либо .net библиотеку, которая может быть полезной, пожалуйста, руководство, я видел IPDaemon от www.nsoftware.com, и они утверждают,
По умолчанию каждый экземпляр IPDaemon может обрабатывать до 1000 одновременных входящих соединений (это число может быть увеличено до 100 000 или уменьшено до более низкого значения с помощью настройки конфигурации MaxConnections ).
Так что я смущен и ценю опытных друзей совета по этому вопросу.
Благодаря
Вы имеете в виду, если 50 тыс. Автомобилей будут отправлять данные каждую минуту, сколько сетевых соединений это означает в любое время? Вы можете принимать 50000/60 для соединений в секунду, учитывая, что прием данных займет 1 секунду, и каждую минуту они отправляют данные, что составляет 833 взаимных соединения в секунду. Конечно, это среднее число, которое нужно сохранить, я бы сказал, возьмите 5 раз. – Vajura
@ Ваджура, да, вы поняли, что пишу, я спрашиваю о средних соединениях с соглашением. – Shax
, тогда вы можете принять эту рекомендацию, если автомобиль arent синхронизирован каким-либо образом, то это должно быть результатом, я также думаю, что совпадающие соединения никогда не должны быть выше 1500 – Vajura