fanandli opened a new issue, #147: URL: https://github.com/apache/rocketmq-client-python/issues/147
i write a code like that: ```python from multiprocessing import Process from rocketmq.client import Producer, Message, PushConsumer, ConsumeStatus import time import json def rmq_consumer(): consumer = PushConsumer('group_demo') consumer.set_name_server_address('10.13.2.12:9876') consumer.subscribe('start_or_end_detect', send_message, "*") print(' [Consumer] Waiting for messages.') consumer.start() while True: time.sleep(1) def start_pro(): producer = Producer('test_producer') producer.set_name_server_address('10.13.2.12:9876') producer.start() try: event = {"aa": "vv", "bb": 33} msg = Message("fireMsg") ss = json.dumps(event).encode('utf-8') msg.set_body(ss) producer.send_sync(msg) finally: producer.shutdown() def send_message(): i = Process(target=start_pro) i.start() return ConsumeStatus.CONSUME_SUCCESS if __name__ == '__main__': rmq_con = Process(target=rmq_consumer) ``` The code snippet "'**producer.send_sync(msg)**'" throws an error **"rocketmq.exceptions.ProducerSendSyncFailed: No route info of this topic: fireMsg,error:-1,in file rocketmq-client-cpp/src/producer/DefaultMQProducerImpl.cpp line:434"** What could be the cause of this? My RocketMQ deployment is functioning normally. **If I don't execute Process(target=start_pro) within the send_message method and instead directly include the contents of start_pro within send_message, the aforementioned error does not occur.** Looking forward to your response. Thank you. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: dev-unsubscr...@rocketmq.apache.org.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org