Pull to refresh

Comments 15

Можно было бы описать хоть немножко технических деталей реализации
Сервер — крошечное приложение на Python/gevent/Flask, пока вообще ничего сложного. Сейчас работаем над балансировкой нагрузки между ядрами и серверами, мб станет поинтереснее. Все сорсы на Гитхабе.
да, я уже глянул гитхаб. в основном интересовал тот самый EventSource и яваскрипты внутри SVG, о которых вас также спросили ниже.
Собственно сам backend на фласке не является краеугольным камнем приложения и может быть заменен на любой язык
Интересный сервис. Хоть я и понимаю, что это бесплатный микросервис, но хотелось бы иметь какой-то URL для инициализации. Типа plotti/init/publicCode?secret=secretCode&size=20 дабы можно было привязываться не по IP, а по секретному коду. Обновлять в таком случае график можно было бы по адресу plotti/update/secretCode?d=... а смотреть по plotti/publicCode
Ну и параметр, который отвечает за длину графика (size=20) по-моему просто необходим.

Да и d= можно немного доработать. Зачем все впихивать в одну переменную, если их можно принимать несколько? red=1.0&blue=2.0.
Про секретный код — отличное предложение, спасибо. Сейчас заведу issue в трекере.

А насчет d= — чего не сделаешь ради компактности :-). Но мы подумаем; для графиков с одной-двумя линиями так действительно удобнее.
Я в шоке, а как оно работает? Это web socket? JavaScript получает данные с сервера и "дорисовывает" SVG ?
Чем продиктован выбор EventSource?
Что будет с данными при перезагрузке сервера?
Данные на сервере не хранятся вообще. Сервер работает только в режиме ретрансляции.
EventSource — потому что удобно, само реконнектится и т.п., а обратная связь не нужна.
Имхо, EventSource хуже поддерживается и имеет больше проблем по сравнению с WS.
Подождите, так это любой сможет посылать данные в мой svg?
Есть возможность залочить свой svg и сделать привязку фидера к IP адресу. Пока что ничего более правильного не реализовано, т.к. задача стояла сделать proof of concept, а не сразу создавать большой продукт с кучей возможностей.
Ну, раздел с прайсами успели сделать ;)
Велика мудрость — накидать примерные пожелания по донейтам :-)
Sign up to leave a comment.

Articles