0
Vielen Dank im Voraus. Ich bin neu im Multiprocessing. Ich habe einen Prozess erstellt, durch den ich die Daten gleichzeitig über Rabbit MQueue konsumieren möchte, aber es läuft jeweils ein Prozess.Multiprocess Kaninchen Verbraucher
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)
Im obigen Code beginnt es, das erste Ereignis zu konsumieren und dann startet es das zweite.
danke @shashank – John