Now, dolphin already refactor worker ,and netty is being used. It can be predicted that async method will be more and more used ,and function retryer is necessary . If we simply call function twice or more , it's ugly and beyonds understanding
So I suggest we introduce a retryer class ,for example https://github.com/rholder/guava-retrying