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