Запуск задачи в фоновом режиме - PullRequest
0 голосов
/ 08 октября 2018

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

Example, as a user,

 1. I want to submit a form which requires heavy processing. (Assume it requires to checking or actions, upload documentation or etc)

 2.   After submitting the form, the task will be running in the background, then I can go to other page and do something else.

    2.1   At the same time, I might submit another form to the server.
          The request can be process at the same time or can be queue under a queue system

 3. I will receive a notification from the system whenever the server return a response. (Regardless it is success or failure)

Эта функция аналогична Google Cloud Platform.

1 Ответ

0 голосов
/ 08 октября 2018

Попробуйте Kue или любые другие подобные библиотеки.Термин «google» означает «очередь задач [language]»

Вы, конечно, можете свернуть свои собственные.Хотя это будет намного проще, если вы используете существующий сервер, такой как redis или rabbitmq.Таким образом, эта часть очереди обрабатывается для вас сервером, и вы можете сосредоточиться на своей бизнес-логике.

...