0
Заранее спасибо. Я новичок в многопроцессорной обработке. Я создал процесс, через который я хочу использовать данные через Rabbit MQueue одновременно, но он запускает один процесс за раз.многопроцессорный потребитель-кролик
def start_consum(queue_name):
channel.basic_consume(func, queue=queue_name)
channel.start_consuming()
def process_start(number):
from multiprocessing import Process
events = ["ev1","ev2","ev3"]
for process in range(number):
for event in events:
proc = Process(target= start_consum(event))
proc.daemon = True
proc.start()
process_start(10)
В приведенном выше коде он начинает потреблять первое событие, а затем начинает второй.
спасибо @shashank – John