제목의 전부 : rabbitmq의 설명서에서 아래의 방법으로 공개는 인수로 간주되지만 소비자는 그렇지 않습니다.Pika 소비자의 교환을 지정하는 방법은 무엇입니까?
내가 소비자인데 소비자의 queue
은 게시시 routing_key
과 동일합니까?
import pika
def callback(ch, method, properties, body):
print " [x] Received %r" % (body,)
connection = pika.BlockingConnection(pika.ConnectionParameters(host='localhost'))
channel = connection.channel()
channel.queue_declare(queue='hello')
channel.basic_consume(callback, queue='hello', no_ack=True)
channel.start_consuming()
코드를 게시 :
import pika
connection = pika.BlockingConnection(pika.ConnectionParameters(host='localhost'))
channel = connection.channel()
channel.queue_declare(queue='hello')
channel.basic_publish(exchange='', routing_key='hello', body='Hello World!')
connection.close()