Roboconf

软件描述

一个轻量级平台,用于在云中部署和扩展应用程序。Roboconf 是一个框架,用于在各种混合环境中控制分布式应用程序的生命周期、重新配置及监控。

官方网站

访问软件的官方网站了解更多信息

官方认证

roboconf.github.io

安全链接HTTPS

什么是 Roboconf?

Roboconf 接收应用程序描述作为输入。
应用程序描述是一个 ZIP 归档文件,其中包含一组软件组件及其相互关系(部署在何处以及依赖于何处)。每个组件都附带了用于管理其生命周期的脚本。除了经典的阶段(部署、启动、停止和卸载)外,还有一个特殊的阶段称为“更新”。每当依赖关系发生变化时,该阶段就会被调用。
这正是实现应用程序热重配置和弹性伸缩的关键。此外,还可以提供应用程序的其他方面,例如探测器、探测器配置、复杂的脚本命令以及自动响应机制。
Roboconf 提供了多个扩展点。
其中一个用于接入部署环境(例如云基础设施提供商)。另一个用于支持新的脚本类型(如脚本、Puppet 模块等)。还有一个用于定义新的探测器。
它附带多个工具,包括一个 Web 控制台、Eclipse 插件、一个用于自动化构建的 Maven 插件,以及文档生成工具。
Roboconf 主要使用 Java/OSGi 开发,但部分组件依赖 JavaScript(如 AngularJS 等)。

支持平台

下载与相关链接

安全提示
⚠️

安全提醒

点击下方链接将跳转到第三方网站,请确保来源安全,建议优先从官方网站下载。