Используя поддержку кластера Node.js, я хотел бы, чтобы главный процесс создавал элементы данных, которые добавляются в очередь Redis. Затем я хотел бы запустить несколько рабочих процессов, которые читают очередь Redis. Естественно, только один из рабочих процессов должен потреблять элемент данных, извлеченный из очереди.
Для начала, можете ли вы посоветовать, где искать поддержку пакетов Node или необработанные команды Redis для достижения этой цели? Позвольте мне подчеркнуть, что потребители - это отдельные процессы в кластерной среде Node.js, где мы можем настроить количество рабочих процессов, конкурирующих за чтение из одной очереди Redis, чтобы настроить общую производительность системы.