2015-11-20 6 views
0

Я работаю над приложением веб-сокета. С внешнего интерфейса на одно приложение будет одно сокет. Но я не уверен в поддержке. Мы используем Python и nginx с Flask-socketIO и сокет-io-клиентской библиотекой. Эта архитектура будет использоваться для уведомления front-end о том, что произошло изменение, и оно должно обновлять данные.Производительность сервера сокетов

Ниже приведены мои сомнения - Сколько сокетов и потоков будет создано на сервере? Можно ли разделить розетку между различными соединениями? Есть ли какой-либо инструмент для анализа открытого сокета?

ответ

0

Сколько розеток и потоков будет создано на сервере?

Как много гнезд, так как есть входящие соединения. Что касается потоков, это зависит от вашей архитектуры. Может быть один, может быть такой же, как сокеты, может быть между ними, может быть больше. Неразрешимые.

Может ли розетка быть разделена между различными соединениями?

Нет, конечно нет. Вопрос не имеет смысла. Сокет является конечной точкой соединения.

Есть ли какой-либо инструмент для анализа открытого гнезда?

netstat инструмент.

1

Вы можете использовать netstat -np, если на Linux-машине не найти открытых портов на данный момент. Также этот пост может помочь вам немного. TCP : two different sockets sharing a port?