| 1234567891011121314151617181920 |
- # -*- coding: utf-8 -*-
- import pika
- USER = pika.PlainCredentials('user', 'J70e6K7BRrxrU1dO')
- PARAMS = pika.ConnectionParameters('rabbitmq.rabbitmq.svc.cluster.local', 5672, '/', USER)
- conn = pika.BlockingConnection(PARAMS)
- ch = conn.channel()
- # 队列已在 consumer 端声明,生产者只需要发消息
- biz_queue = 'business_queue'
- for i in range(1, 8):
- ch.basic_publish(
- exchange='',
- routing_key=biz_queue,
- body=str(i),
- properties=pika.BasicProperties(delivery_mode=2) # 持久化
- )
- print(f' [x] Sent {i}')
- conn.close()
|