produce.py 425 B

12345678910111213141516
  1. from rocketmq.client import Producer, Message
  2. namesrv = "172.19.193.178:9876"
  3. topic_name = 'topic_name'
  4. producer = Producer('PID-001') # 随便
  5. producer.set_namesrv_addr(namesrv) # ip和端口
  6. producer.start()
  7. msg = Message(topic_name) # topic
  8. msg.set_keys('2020-12-15')
  9. msg.set_tags('explain')
  10. msg.set_body('{"key":"value"}')
  11. ret = producer.send_sync(msg)
  12. print(ret.status, ret.msg_id, ret.offset)
  13. producer.shutdown()