Как лучше всего управлять отдельными процессами в JavaScript?Javascript

Форум по Javascript
Ответить
Anonymous
 Как лучше всего управлять отдельными процессами в JavaScript?

Сообщение Anonymous »

Задачей моего проекта является опрос устройств. В качестве API я использую JS и Bun.
Пример. На сайте пользователь добавляет устройство, скажем через MQTT. Он вводит параметры подключения MQTT и сохраняет устройство. Храню в БД. Затем он нажал кнопку «Пуск». Я отправляю запрос на свой API. Он должен запустить процесс и вернуть HTTP 200. Но процесс продолжает работать и сохранять результаты в БД для графика истории и в Redis для текущих значений. Каким-то образом необходимо сохранить обработчик этого процесса, и если пользователь нажмет кнопку «Стоп», мне придется завершить этот процесс.
Я просмотрел Bun Workers, но он не похож на то, что мне нужно. Или это так? Какой метод лучше всего для этого подойдет?
Я знаю, что для этого могут быть более подходящие методы, например Go Routines и Channels, но мне нужно понять, каковы мои возможности в JS.

Подробнее здесь: https://stackoverflow.com/questions/798 ... javascript
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»