节点初始化同步

想问下,节点初始化的时候有比较好的同步方案吗?比如说我启动两个节点,节点1做了一些耗时的操作,节点2想在节点1启动完毕之后再启动(有一些数据依赖),这个有比较好的实现方式么?

请先 登录 后评论

1 个回答

Polly

在节点 2 的startup.dos 写个循环语句,使用 remoteRun + isDataNodeInitialized 发送到 节点1 去等待节点 1 初始化完成。

如果是 docker 里的话, 写成 compose dependons 写一行就行。

多节点负载均衡的系统,个人不建议在节点之间建立这种强依赖关系,特别在启动的过程中。这样会严重影响整体系统的稳定性,导致非常脆弱的系统环境。

请先 登录 后评论
  • 1 关注
  • 0 收藏,464 浏览
  • veryOrdinary 提出于 2023-08-24 17:47

相似问题