Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Distributed computing 从应用程序内部运行zookeeper_Distributed Computing_Apache Zookeeper_Configuration Management - Fatal编程技术网

Distributed computing 从应用程序内部运行zookeeper

Distributed computing 从应用程序内部运行zookeeper,distributed-computing,apache-zookeeper,configuration-management,Distributed Computing,Apache Zookeeper,Configuration Management,我想在我的一个应用程序中使用zookeeper进行分布式配置管理。应用程序当前正在分布式环境中运行,必须重新启动节点以更改配置文件是一个令人头痛的问题 但是,我们希望zookeeper进程从应用程序内部启动。关键在于减少启动依赖性并降低运营成本。我们已经有了应用程序的启动/关闭脚本,我们需要减少对操作团队的影响 有人做过类似的事情吗?是建议使用此设置还是有更好的解决方案?任何提示或反馈都将不胜感激。我有一本书介绍了如何在应用程序中嵌入Zookeeper。Zookeeper的开发者不推荐它,我现在

我想在我的一个应用程序中使用zookeeper进行分布式配置管理。应用程序当前正在分布式环境中运行,必须重新启动节点以更改配置文件是一个令人头痛的问题

但是,我们希望zookeeper进程从应用程序内部启动。关键在于减少启动依赖性并降低运营成本。我们已经有了应用程序的启动/关闭脚本,我们需要减少对操作团队的影响

有人做过类似的事情吗?是建议使用此设置还是有更好的解决方案?任何提示或反馈都将不胜感激。

我有一本书介绍了如何在应用程序中嵌入Zookeeper。Zookeeper的开发者不推荐它,我现在也倾向于同意,尽管我有和你一样的理由嵌入它——减少运动部件的数量

您希望保持ZK集群稳定,但需要重新启动应用程序进行代码更新等,这会影响ZK集群的稳定性


最终,您将在多个应用程序中使用ZK集群,这些额外的活动部分将在多个项目中摊销

你的意思是在同一个JVM中还是在一个单独的JVM中?最好是在同一个JVM中。感谢您的链接和知情的回复。我想我必须遵循您的建议,将zk作为一个单独的进程来运行。这对长期发展可能更好。