Saturn icon indicating copy to clipboard operation
Saturn copied to clipboard

启动前先检查本机与注册中心的时间误差秒数是否在允许范围

Open tried-code opened this issue 3 years ago • 0 comments

请问检查时间差的作用是什么 private void checkExecutor() throws Exception { // 启动时检查本机与注册中心的时间误差秒数是否在允许范围 String executorNode = SaturnExecutorsNode.EXECUTORS_ROOT + "/" + executorName; try { long timeDiff = Math.abs(System.currentTimeMillis() - coordinatorRegistryCenter .getRegistryCenterTime(executorNode + "/systemTime/current")); int maxTimeDiffSeconds = 60; if (timeDiff > maxTimeDiffSeconds * 1000L) { Long timeDiffSeconds = Long.valueOf(timeDiff / 1000);

tried-code avatar Nov 22 '22 06:11 tried-code