Как стать автором
Обновить

Комментарии 12

Послушал презентацию №9 — люди засобачили Tornado и HTTP-протокол в качестве транспорта МЕЖДУ ДЕМОНАМИ В ЛИНУКСЕ ?! И рассказывают об этом как об удачном решении? При этом они знают о пайпах, ZeroMQ, AMQP и прочих вещах, но всё-равно гоняют HTTP между локальными демонами? Я честно дослушал презентацию до конца, но так и не понял их мотивов. Более простая интеграция с фронтендом? С каких это пор интеграция с фронтендом так сильно завязана на связи внутренних компонентов между собой?
Ну идея примерно такая:

1. Пишем модуль который умеет http для фронта.
2. Через пол года пишем другой модуль которому нужно что-то от первого.
3. Первый модуль трогать не надо, можно использовать уже существующий интерфейс.
4. Профит.

Не забывайте про специфику софта. В большинстве случаев данных гоняется не много и не часто. Если оверхед всё таки становится проблемой можно запросы либо кэшировать (это быстрее чем любой транспорт), либо поменять http на что-то другое. :)
С таким подходом надо awk\sed\ls на хттп интерфейс переписывать. Всё, что Вы описали отлично работало бы и на любом другом транспорте.
еще раз. Зачем делать 2 транспорта http (для фронта) И какой-то-еще (для внутреннего взаимодействия), если для большинства задач хватает http который уже есть.

P.S. Вообще да, мне тоже кажется решение кривым, но оно работает и позволяет сократить время на разработку.
Потому что нефиг всю внутреннюю кухню вытаскивать кишками наружу. Нарушение инкапсуляции, безопасности, производительности.
на localhost'е то наружу?
1. Ручки смотрят только во внутреннюю сеть, из внешней сети доступ невозможен вообще.
2. Очевидно, что все запросы не с локалхоста проходят через проверку прав доступа.
3. Как я уже говорил в большинстве случаев оверхед настолько незначительный, что потерями в производительности можно пренебречь.
Да всё-равно странно. В системе между демонами на самом деле дофига всего бегает. Если бы в каждом случае авторы этих демонов соглашались на «незначительный овердех от HTTP-транспорта» — у вас операционка бы и не запустилась никогда.
Надеюсь, в этот раз вам придёт в голову направить камеру на слайды :)
Ребят, вы меня простите конечно, но доклады слушать нереально. Плохой звук, качество картинки, и отсутствие слайдов это все омрачает значимость подобных докладов и сводит их пользу к минимуму.
Слайды есть на pycon.ru/2013/program/schedule/ по ссылкам, а вот качество звука и картинки… вполне типично для отечественных конференций :)
Можно же, скажем, спросить как Яндекс записывает видео своих событий, лекции в ШАД и так далее?
Есть ощущение, что никаких супер-технологий у них нет. Например есть подозрение, что половину картинки со слайдами могут писать захватам видео с компа.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий