在Mesos集群上连接带有存储服务的rails

Car*_*nos 1 postgresql ruby-on-rails service-discovery mesos mesosphere

如何使用Zookeeper,Marathon和Mesos与Postgres数据库通信Rails应用程序?显然我无法在database.yml下硬编码存储位置

Ros*_*len 5

Mesos上的任务存储目前是短暂的,这意味着如果您通过Marathon运行Postgres并且任务以某种方式丢失,您将丢失数据库的数据.Mesos团队目前(截至2014-08-11)讨论了支持持久存储的方法:https://issues.apache.org/jira/browse/MESOS-1554

在Mesos支持持久存储之前,您应该将数据库与Mesos分开运行,并在"database.yml"中为您的Rails应用程序(在Marathon + Mesos上运行)提供静态凭据.