Hi, RocketMQ Community:
The current client module has built-in latency related functions, but this function is passive - isolating brokers based on the sending results, and is not aware of their availability. When multiple brokers encounter problems, they may be randomly selected for transmission. Therefore, this RIP hopes to provide a client's ability to actively detect broker reachability. Subdividing the available states of brokers and turning on this function when the network fluctuates greatly will make the process of selecting brokers more intelligent. So I would like to start an email thread to discuss RIP-63 Reachable broker detector in client. I have written my proposal and you can click on the link below: https://github.com/apache/rocketmq/wiki/RIP-63-Reachable-broker-detector-in-client If you have any questions or suggestions, please reply to this email or comment on the proposal. Thanks Juntao Ji