Queue между разными серверами (и скриптами естественно)? Т.е хочу что бы основной сервер добавлял в очередь задание (очередь в REDIS), а другие сервера с REDIS'а стягивали задание и обрабатывали?
Посмотри в сторону rabbitMQ
Спасибо, изучу
@test_road на самом деле для того чтобы вынести джобы на отдельный сервак кролик не обязателен. кролик всего лишь брокер мессенджер (он же "очередь сообщений"). тоесть посредник между источником и приемником, хранящий в себе информацию. если обработчиков для ваших джоб будет всего 1 сервер вы по прежнему можете спокойно пользоваться базой данных или рэдисом для хранения джоб. с первого сервера пушите задачи, вторым сервером читаете задачи но когда / если нехватает одного сервера для обработки - тогда смотреть в сторону RabbitMQ или Apache Kafka делают они примерно одно и тоже, но различаются принципиально по модели хранения и доставки сообщений
Принял, спасибо за подробное обьяснение 😉
незачто
Обсуждают сегодня