Как запустить нод-красный поток на стороне клиента? - PullRequest
0 голосов
/ 27 ноября 2018

Я пытаюсь настроить веб-страницу с помощью службы node.io для красного узла и хотел бы, чтобы несколько пользователей одновременно могли настраивать свое представление, не влияя на то, что отображается другим пользователям.Мои текущие настройки - это все анонимные пользователи (без фактического входа в систему).

В настоящее время, если я настраиваю поток для загрузки подробного представления датчика, всякий раз, когда пользователь решает просмотреть данные с другого устройства, дисплей изменяетсядля всех, так как все находится в одном экземпляре на стороне сервера.

Есть ли способ указать узлу красный запускать этот подробный экземпляр на стороне клиента, а точнее просто передать часть данных с сервера на клиент

1 Ответ

0 голосов
/ 27 ноября 2018

Нет *

Единственная часть Node-RED, которая запускается в браузере клиентов, - это редактор потока, вся фактическая обработка выполняется в бэкэнде.Кроме того, Node-RED запускает только один поток за раз, если вы хотите запустить несколько независимых потоков (по одному на пользователя), каждый из них будет нуждаться в отдельном экземпляре.

Такая настройка возможна, но требует построенияокружающая инфраструктура (например, платформа FRED Sensetecnic) для управления экземплярами, и вам, скорее всего, понадобятся настоящие пользователи, чтобы вы могли подключить возвращающегося пользователя к его экземпляру, когда они вернутся.

* давным-давно был порт Node-RED, который полностью работал в браузере, никакого бэк-энда вообще.Но я давно не слышал об этом, и он работал только с небольшим подмножеством специально адаптированных узлов.Я не слышал об этом в течение длительного времени, поэтому я предполагаю, что это ОЧЕНЬ устарело.

...