提交 4e0d1be6 authored 作者: xuxueli's avatar xuxueli

心跳注册和结果回调,重试逻辑优化

上级 09d89524
...@@ -79,7 +79,7 @@ public class XxlJobExecutor implements ApplicationContextAware { ...@@ -79,7 +79,7 @@ public class XxlJobExecutor implements ApplicationContextAware {
} }
// init executor-server // init executor-server
initExecutorServer(); initExecutorServer(port, ip, appName, accessToken);
} }
public void destroy(){ public void destroy(){
// destory JobThreadRepository // destory JobThreadRepository
...@@ -118,7 +118,7 @@ public class XxlJobExecutor implements ApplicationContextAware { ...@@ -118,7 +118,7 @@ public class XxlJobExecutor implements ApplicationContextAware {
// ---------------------------------- executor-server ------------------------------------ // ---------------------------------- executor-server ------------------------------------
private NetComServerFactory serverFactory = new NetComServerFactory(); private NetComServerFactory serverFactory = new NetComServerFactory();
private void initExecutorServer() throws Exception { private void initExecutorServer(int port, String ip, String appName, String accessToken) throws Exception {
NetComServerFactory.putService(ExecutorBiz.class, new ExecutorBizImpl()); // rpc-service, base on jetty NetComServerFactory.putService(ExecutorBiz.class, new ExecutorBizImpl()); // rpc-service, base on jetty
NetComServerFactory.setAccessToken(accessToken); NetComServerFactory.setAccessToken(accessToken);
serverFactory.start(port, ip, appName); // jetty + registry serverFactory.start(port, ip, appName); // jetty + registry
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论