0
ありがとうございます。 マルチプロセッシングの新機能です。 私はRabbit MQueueのデータを同時に消費するプロセスを作成しましたが、一度に1つのプロセスしか実行しません。マルチプロセスウサギ消費者
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)
上記のコードでは、最初のイベントを消費してから2番目のイベントを開始します。
ありがとうございます@shashank – John