快速安装
Elves部署分为两部分,一部分为elves-center的部署,另一部分为elves-agent的部署。
ELVES-CENTER
elves-center的设计采用微服务架构,且已经最大程度将各组件间依赖关系降至最低,大家可根据自身需要进行各组件的组装部署。
ELVES最小化部署
最小化部署仅支持 及时任务 模式,且无权限认证,无APP自动更新部署功能
增加APP自动下载功能
在最小化部署基础上,部署HeartBeat模块,并在Agent配置文件中开启HeartBeat,即可使用APP自动下载更新功能,APP列表可静态配置在HeartBeat的配置文件中。
需要增加权限控制,增加APP界面化管理
在上一版基础上增加Supervisor模块,可以增加Elves的权限管理功能,WEB UI方式管理密钥,APP。
若需要增加异步队列任务(支持依赖关系的任务队列)
如需要增加队列任务,可以增加Queue模块,队列任务为异步任务,且支持依赖关系与结果反馈。
若需要增加计划任务(集中化任务管理)
如果需要集中化的计划任务管理,可以增加Cron模块,计划任务支持到秒级。
若需要增加系统的整体监控,可继续部署Watcher&Dashbord组件。
后续我们也将提供一套DOCKER环境,提供Elves的快速搭建体验
ELVES-AGENT
elves-agent的安装非常简单,二进制包环境下,linux仅需要执行./control start,Windows需要先执行 control.cmd install ,在执行control.cmd start