大佬们,如何通过配置一套,就可以实现集群呢,正常讲,我是需要一台一台配置的

architect刘源源 发布于 2019/08/03 13:56
阅读 67
收藏 0

如题,谢谢

我的思路是,用zookeeper,把对应的jar包,路径都给写成一个脚本,执行,但我不确定zk的znode节点

放的data能否是一个文件夹内容,有没有更好的实现方式呢,之前阿里云技术架构的演讲,他说的就可以实现的

加载中
0
gammey
gammey

你可以把启动脚本信息全部都存储泽zookeeper内。比如ZK里建立一个service目录,每一个服务都写一个key,key以服务的名字命名,然后对应的value是json格式记录的字符串,保存了jar包路径和启动脚本路径。

问题是你存储了,谁来读取,使用和维护这些内容。

0
architect刘源源
architect刘源源

谢谢大佬,这种还是用docker实现起来是最好的吧?

gammey
gammey
怎么说呢.各有侧重吧。 docker对于启停服务之类的操作更友好,但对于记录状态信息等业务数据信息是做不了的。是对于运维更加友好。 zookeeper,更加有记录状态的自由,你可以随便给服务记录对应的状态信息,但要操作启停服务也是有难度,要自己另外写管理程序,可能对于开发者更加友好。
返回顶部
顶部