MARATHON应用分组翻译
博客专区 > xueyi28 的博客 > 博客详情
MARATHON应用分组翻译
xueyi28 发表于2年前
MARATHON应用分组翻译
  • 发表于 2年前
  • 阅读 16
  • 收藏 0
  • 点赞 2
  • 评论 0

我英语好烂。
应用分组
应用分组就像一个目录树一样,可以用户划分很多应用,是这些应用管理起来很方便。

对应的配置:
{
“id”: “/product”,
“groups”: [
{
"id": "/product/database",
"apps": [
{ "id": "/product/mongo", ... },
{ "id": "/product/mysql", ... }
]
},{
“id”: “/product/service”,
“dependencies”: ["/product/database"],
“apps”: [
{ "id": "/product/rails-app", ... },
{ "id": "/product/play-app", ... }
]
}
]
}

Dependencies
应用之间可以有依赖,比如一个播放程序需要一个数据库支持运行,如果指定一个应用的依赖,Marathon能记录应用启动、停止、更新的正确顺序。
Dependencies可以明确应用和应用组之间的等级关系,应用和他的组有继承关系。
Dependencies可以采用相对地址:
{

“dependencies”: ["/product/database"],
“dependencies”: ["../database"],
“dependencies”: ["specific/../../database"],

}

组可以进行实例调整
PUT /v2/groups/product HTTP/1.1
Content-Length: 21
Host: localhost:8080
User-Agent: HTTPie/0.7.2
{ “scaleBy”: 2 }

 

共有 人打赏支持
粉丝 7
博文 74
码字总数 28446
×
xueyi28
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: