gpt4 book ai didi

linux - 寻求开源Linux工具进行分布式任务管理

转载 作者:太空宇宙 更新时间:2023-11-04 04:31:44 25 4
gpt4 key购买 nike

我们的架构有几百台服务器,大约有 200 台流程(全部是内部开发的)分散在他们身上,一些是受控制的由 crontab 和一些作为守护进程运行的。一些服务器位于“组”中其中所有服务器的配置相同,并且其他服务器具有自定义配置。我的任务是集中控制这些任务。

一个用例是通过 ssh 进入任何盒子的用户必须能够控制网络上的任何进程都以接近实时的方式启动并停止相关守护进程或重建并重新安装crontab。已经创建了各种零碎的东西来驱动所有这些都来自数据库,但尚未考虑整体架构通过。

我希望我会编写一个将在每个服务器上运行的守护进程,并且在对等网络、数据库和守护进程之间进行协调crontab。

我正在调查哪些技术可以帮助和促进该项目。

我想我正在寻找点对点可靠的通信技术。尽管我不能百分百确定这就是我所需要的。我雷达上的事情包括Spread、JXTA、Zookeeper和JMS。

人们对这些技术的体验如何,还有哪些其他技术我应该检查哪些技术?在我看来,我将会非常低数据速率(最多每小时几千字节)。但可靠性成熟的 API 很重要。

最佳答案

抱歉,这并不是对您的任何问题的真正直接答案,但您所描述的内容听起来很像您最终会做很多重复的工作 - 特别是如果只考虑“用户 ssh 进入一个盒子”部分。 (双关语无意,但现在我注意到了,耶!=)

您是否看过类似http://www.cfengine.org这样的项目?或http://www.theether.org/pssh/

关于linux - 寻求开源Linux工具进行分布式任务管理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1072419/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com