Mesos / Marathon scalling Web应用程序

时间:2017-07-14 08:33:59

标签: nginx mesos marathon

我正在阅读并进行基本的mesos / marathon安装。如果我将webapp部署为马拉松应用程序,我的webapp的实例可以在任何mesos slave中运行。然后,我将配置我的nginx上游指向正确的主机。

我的webapp应该在zookeeper中注册其主机并定期重新配置nginx吗?

是否有任何示例如何执行此操作。

由于

1 个答案:

答案 0 :(得分:0)

  

我的webapp应该在zookeeper中注册其主机并定期重新配置nginx吗?

你不需要动物园管理员。配置nginx所需的所有数据都可以在Mesos或Marathon中使用。您可以定期查询Mesos / Marathon并生成像Nixy那样的Nginx配置。

为了最大限度地缩短不可用时间,您可以使用Marathon SSE获取有关实例启动/停止的信息,就像allegro/marathon-consul一样。