11. Frontik - application server,
основанный на Tornado Web Server
Tornado:
• AsyncHttpServer
• один поток выполнения
• ioloop
• прием новых соединений
• обработка (handling)
• AsyncHttpClient
Как сделано
12. • диспетчеризация запросов по URL
• HTTP опрос backend`ов
• парсинг, обработка и агрегация xml ответов
• XSLT шаблонизация
Где же тут Frontik?
27. Проблемные места (они же — планы развития)
• Один процесс — однин тред — одно ядро процессора
• Блокировка обслуживания на время вычислений
• Отсутствие стриминга
• Спагетти-код