Я разрабатываю систему обработки сообщений на основе RabbitMQ для использования с различными веб-приложениями на основе PHP. PHP-демоны будут использоваться для извлечения элементов из очереди и выполнения обработки.Разработка системы обработки сообщений на основе сообщений
Идея, например, отправляет по электронной почте сотни получателей, очередь сообщений будет делать это асинхронно для веб-приложения.
Мой вопрос, с этим типом системы, что было бы лучшим способом для
- Detect прогресс пересылаемых писем т.е. (2/100)
- Знайте, когда весь процесс завершен.
- Когда известно 2, отправьте сообщение в веб-приложение, когда весь процесс будет завершен?
Для 1, я думаю, что демон отправил сообщение в очередь завершения, но где бы был размещен код для пунктов 2 и 3?
Надеюсь, что имеет смысл.
K
спасибо за советы, я буду проверять их. – kaylnn