5

我只是在学习 Apache Mesos。我想运行由 Mesos 管理的与数据库集群 (Cassandra) 集成的 Web 应用程序集群 (Scala Play)。

当 Web 应用程序出现故障或数据库出现故障时,我的理解是 Mesos 会自动重启服务。但问题是服务可能会在集群中的不同节点上重新启动。

如果数据库出现故障,并且 Mesos 在集群中的另一个节点上重新启动数据库,那么 Web 应用程序如何知道在哪里连接到新的数据库实例?

使用 Mesos 运行带有数据库的 Web 应用程序集群的优缺点是什么?

4

1 回答 1

0

看看这个项目:Mesos 上的 Cassandra。您还可以使用 Marathon 运行 Cassandra 调度程序,让 Mesos 在集群上运行它。主要优点是您可以获得最佳资源利用率,而缺点是您可以获得资源分配的间接性(让 Mesos 为您处理资源的权衡!)。

于 2014-11-10T20:50:28.400 回答