You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tubemq.apache.org by "viviel (Jira)" <ji...@apache.org> on 2020/06/10 03:14:00 UTC

[jira] [Created] (TUBEMQ-232) TubeBroker#register2Master, reconnect and wait

viviel created TUBEMQ-232:
-----------------------------

             Summary: TubeBroker#register2Master, reconnect and wait
                 Key: TUBEMQ-232
                 URL: https://issues.apache.org/jira/browse/TUBEMQ-232
             Project: Apache TubeMQ
          Issue Type: Improvement
          Components: Broker
            Reporter: viviel
            Assignee: viviel


If the broker fails to register with the master, a total of 5 reconnections will be attempted. But I think we should pause the thread for a period of time every time the connection fails to be reconnected
{code:java}
for (int i; i < reconnectionTimes; i++) {
    try {
        tryConnect();
    } catch (Throwable e) {
        try {
            TimeUnit.MILLISECONDS.sleep(200);
        } catch (InterruptedException ignored) {
            //ignore interrupted
        }
    }
}{code}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)