【问题标题】:Capture Marathon event notifications from Zookeeper从 Zookeeper 捕获 Marathon 事件通知
【发布时间】:2015-08-27 21:25:20
【问题描述】:

我们需要在应用程序架构中的各个位置捕获 Marathon 应用程序事件(用于生成 conf 文件的 Nginx,当马拉松应用程序重新启动时前端的 UI 更新等)。目前,我们正在轮询 /v2/apps/{appID}端点以了解事物。但我认为这不是最好的方法。

到目前为止,我计划将其替换为 /v2/events 流或 /v2/eventSubscriptions 回调功能,但我更倾向于从 Zookeeper 获取这些更新,以获得此类信息的一致和通用来源在未来。到目前为止,我不确定 Zookeeper 是否有这样的事件更新等由 Marathon 推送到它可以订阅。如果是,请您指导我查阅适当的文件吗?

【问题讨论】:

    标签: apache-zookeeper mesos mesosphere marathon


    【解决方案1】:

    事件不存储在持久存储(zookeeper)中。您可以通过/v2/apps 端点查询所有应用程序的当前状态,然后附加到/v2/events 流端点以获取有关该状态的所有更改的通知。请参阅REST API 文档。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-04-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-27
      相关资源
      最近更新 更多