Как способ изучения RabbitMQ и python, я работаю над проектом, который позволяет мне распределять коды h264 между несколькими компьютерами.Основы сделаны, у меня есть демон, который работает на Linux или Mac, который присоединяется к очереди, принимает задания и кодирует их с помощью HandBrakeCLI и подтверждает сообщение после завершения кодирования.Я также создал простой инструмент для помещения элементов в очередь.
Теперь я хочу расширить возможности инструмента, который помещает элементы в очередь, чтобы я мог видеть, что находится в очереди.Мне известна возможность видеть, сколько элементов находится в очереди, но я хочу иметь возможность получать реальные сообщения, чтобы я мог показать, какой фильм или телепередача ожидает кодирования.Идея состоит в том, что администратор очередей будет получать сообщения от клиентов кодировщика после завершения задания, а затем обновлять список очередей.
Я знаю, что существует запутанный способ синхронизации списка диспетчера очереди с фактической рабочей очередью, но я бы хотел, чтобы это было "постоянным", поскольку я должен иметь возможность закрыть диспетчер очереди и снова открытьэто позже, чтобы увидеть очередь.