zeromq — Как передать потоковый интерфейс bokeh приложением c ++

Я хочу использовать bokeh для отображения временных рядов и обновления данных через source.stream(someDict), Однако данные генерируются приложением (сервером) c ++, которое может работать на том же компьютере или на компьютере в сети. Я пытался передать обновленные данные (только недавно добавленные строки временного ряда) через ZMQ в программу python (клиент).

Передача сообщения кажется достаточно простой для реализации, но

  1. словарь основан на столбце. Разве не эффективнее добавлять строки, то есть одну строку на момент времени, и отправлять это?
  2. Если для первого нет подходящего способа, какой объект я должен отправить? Нужно ли маршалировать информацию или достаточно сделать длинную строку вроде {col1:[a,b,c,...], col2:[...],...} и отправить это клиенту? Я ожидаю отправить не более нескольких сотен строк с 10 числами в секунду.

Спасибо за все полезные ответы.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …