RabbitMQ, PHP, Python

Я застрял и мне нужен совет.

У меня есть скрипт PHP, который генерирует более 1 миллиона писем в час. При текущей настройке эти электронные письма помещаются в папку на диске SSD, и скрипт python контролирует этот диск, зацикливает каждый файл и отправляет их нашему локальному MTA по протоколу SMTP. С этой настройкой я могу обрабатывать ~ 9000 писем в минуту. Как видите, существует огромный разрыв между вводом и выводом.

Я рассматриваю сохранение сообщений в RabbitMQ, а затем извлекаю эти сообщения из рабочих Python и затем отправляю в локальный MTA через SMTP.

Как вы думаете? Это хорошая установка или у вас есть какие-то другие рекомендации / предложения для такой системы с большим объемом активности?

Спасибо за вашу помощь

М.

2

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …