Может ли заполняться графы cubism.js с данными, полученными от server-sent events? Если да, то это будет легко реализовать?Использование серверно-отправленных событий с графиками cubism.js
Спасибо,
/David
Может ли заполняться графы cubism.js с данными, полученными от server-sent events? Если да, то это будет легко реализовать?Использование серверно-отправленных событий с графиками cubism.js
Спасибо,
/David
Насколько я могу сказать, кубизм хочет опрос - и, кажется, разработан полностью вокруг опроса, не управляемые событиями выталкивает. Пользовательская метрика просто предназначена для получения данных, которые контекст решает, чего хочет, поэтому вам действительно нужно написать настраиваемый контекст, разработанный с такими вещами, как серверные события и длинные опросы/_changes кормовые архитектуры.
Or!
Почему бы не написать собственную метрику, которая подделывает ее? В принципе, предоставить функцию запроса context.metric
, которая закрыта вокруг буфера . Когда вы получаете события, поместите их в буфер. Затем, когда контекст кубизма приближается к опросу вашей функции метрической выборки (вы можете установить clientDelay
ниже, так как теперь он фактически не увеличит сетевой трафик), вы можете прямо сдвинуть буфер сразу.
Я думаю, что это должно быть возможно, вам нужно взглянуть на создание собственной собственной метрики: https://github.com/square/cubism/wiki/Context#wiki-metric – Maus