Radist_101
А на счет этого, то меня это не устроит, нужно намного больше, придется разрывать соединение, потом снова коннектится.
Странно, я думал, что донес мысль о масштабируемости.
Что вам мешает добавить серверов?
Только, в этом случае, разобраться с Торнадо - это самое простое, что вам предстоит.
Я вам даже больше скажу.
Вот выберите вы сервера себе под расчетную нагрузку, настроите их в единую систему, а потом вам обязательно нужно будет сделать тестовый прогон и вы получите реальную производительность, которая гарантированно будет отличаться от расчетной.
А еще позже, под реальной нагрузкой вы увидите, что фактическая производительность снова отличается - как от расчетной, так и от тестовой.
Radist_101
Как сделать работу с сокетами асинхронной, и как можно использовать преимущества нескольких ядер, не теряя при этом в быстродействии.
Это есть в документации с примерами.
Лучше это смотреть в первоисточнике.
Вот для примера:
http://www.tornadoweb.org/en/stable/gen.html - здесь можно посмотреть 2 способа, как организовать асинхронную работы.