apache / apache/rocketmq-client-python

The producer group has been created before, specify another name please.

Aperta
#117 2 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Python
Stelle
305
Fork
98
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

I am using rocketmq in the flash application.
But when the application wants to send a message the second time, it meets this exeception
**The producer group has been created before, specify another name please.**

Here is my code:
`
from rocketmq.client import Producer, Message
import json
import uuid
from config import Config

def send_message(message):
'''
发送消息队列
:param message: 消息体,必须是字典或json格式
:return:
'''
group = Config.getConfig().MSG_GROUP
# group = str(uuid.uuid4())
topic = Config.getConfig().MSG_GROUP
addr = Config.getConfig().MSG_ADDR
producer = Producer(group)

producer.set_namesrv_addr(addr) # rocketmq队列接口地址(服务器ip:port)
producer.start()

msg = Message(topic)
msg.set_tags('python_compare_tag')
msg.set_body(str(json.dumps(message)))

producer.send_sync(msg)
producer.shutdown()
`

Question:
1. Does the app need to create a new group every time?
2. If not, how should I change the code to solve this execption?
3. Does rocketmq has some framework with flask app?

Guida per i contributori

Apri la guida per i contributori

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.