ShannonDing commented on issue #3885:
URL: https://github.com/apache/rocketmq/issues/3885#issuecomment-1050604108


   In the case of master-slave synchronous replication, MQ believes that this 
is the highest level of persistence, and requires that the master and slave 
data be strictly consistent. If the slave broker is downtime, the return result 
of sending a message is that SLAVE_NOT_AVAILABLE, and the business needs to be 
based on its own situation to decide to how to proceed it. When the SDK 
internally processes the return value of a transaction message, MQ strictly 
handles it according to the logic of failure if it is not SEND_OK by default, 
ensuring that the master and slave brokers are in a strictly consistent state, 
and directly rolling back the local transaction messages.
   
   any other suggestions for handling here?


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to