def publish():
connection = pika.BlockingConnection(parameters)
channel = connection.channel()
channel.exchange_declare(exchange=args.rabbit_exchange,
durable=str2bool(args.exchange_durable),
auto_delete=str2bool(args.exchange_auto_delete),
type="topic")
channel.queue_declare(queue=args.rabbit_queue,
durable=str2bool(args.queue_durable),
auto_delete=str2bool(args.queue_auto_delete))
channel.queue_bind(args.rabbit_queue, args.rabbit_exchange,
args.routing_key)
message = 'Gremlin Coming!'
count = 0
while count < args.msg_per_thread:
channel.basic_publish(exchange=args.rabbit_exchange,
routing_key=args.routing_key,
body=message)
count = count + 1
connection.close()
评论列表
文章目录