Я делаю внутренний API в Python (простите за мои термины), который обеспечивает слой поверх MySQL и Solr (базы данных) только с простыми вычислениями. Программа Python, которая создается с нуля, ждет Solr за 80 мс, хотя сама по себе она занимает незначительное время.
Меня беспокоит неполная поддержка потоков в Python. Итак, какой из современных серверов Thrift обеспечивает высокопроизводительную обработку запросов?
В Python я мог бы создать приложение WSGI под рабочими Apache, которое:
- пул ресурсов, таких как объекты подключения к БД
- высокая производительность с минимальными процессами
- изящное отбрасывание запросов
- (относительно) изящная перезагрузка кода
- механизм поддержки активности (перезапустите приложение в случае сбоя)