2012-02-29 3 views
-4

У меня есть приложение чата для клиентского сервера. где я использую TCP-порты.Прослушивающая способность порта

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

Есть отдельные порты для прослушивания запроса на вход, прослушивание сообщений и прослушивание обновлений.

Предположим, что я слушаю порт 5000 для прослушивания запроса на вход от клиента. теперь возникает большой вопрос: способен ли один порт прослушивать миллионы запросов на вход одновременно.

Благодаря

Пожалуйста, ответьте как можно скорее его очень важной частью моего проекта.

+1

Это звучит так, как ваш клиент бросил на вас абсолютно произвольное требование. Миллионы одновременных запросов на вход и чат? Шутки в сторону? –

+0

ya может быть .. но я должен это сделать..отлично> – Amol

+0

Не совсем. Вы можете * сказать им, что это безумное требование, и вы не можете этого сделать. Это то, что я сказал бы им, если бы это был мой клиент - настройка серверной среды, которая может обрабатывать миллионы одновременных запросов, - это работа для опытного системного администратора, возможно, даже более одного. Учитываются факторы, которые необходимо учитывать - серверы. Подключение к серверной ферме. Нагрузка приложения. Кластеризация. Цель приложения. Список можно продолжать и продолжать –

ответ

0

Я получил ответ на сервер, способный слушать миллионы запросов tcp? Ans: Yes В системе linux u может увеличить значение дескриптора файла до максимального значения. и что сервер linux будет слушать миллион запросов одновременно

0

Порты - это только способ доступа к конкретному серверному приложению.

Вопрос в том, способен ли ваш хост справиться с количеством запросов, ожидаемых вашим клиентом. Поскольку вы, несомненно, знаете, что веб-серверы обычно прослушивают порт TCP 80, но они могут так же легко слушать порт 5000, время отклика всегда связано с возможностями хоста, нет ничего особенного в конкретных портах.

Смежные вопросы