Связь между контроллером и отдельной задачей - PullRequest
2 голосов
/ 23 декабря 2011

У меня есть задача, выполнение которой может занять некоторое время.

Я использую RabbitMqBundle

, но у меня есть сомнения относительно того, как реализовать следующий рабочий процесс:

  1. Пользователь выполняет действие
  2. Система генерирует уникальный ключ, вызывает производителя и затем возвращает ключ пользователю
  3. Пользователь выполняет AJAX-вызов(отправка ключа) получение статуса задачи

Тем временем:

  1. Потребитель читает сообщение
  2. Запустить процесс
  3. во время обработки обновлений статус задачи
  4. в конце помечает задачу как завершенную

проблема: Как я могу обновить статус задачи?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...