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)

Reply via email to