/**
* 进程关闭时候清理业务数据
*/
private void addShutdownHook() {
Runtime.getRuntime().addShutdownHook(new Thread(() -> {
log.info(LOG_PRE + "进程即将退出,清理本次启动申请的zk资源");
updateWorkerNodeInfo(null);
zookeeperClient.deleteNode(workerIdAllocator.getWorkerNodePath() + SESSION_NODE);
if (null != scheduler) {
scheduler.shutdown();
}
}));
}