我刚学习Apache Mesos。我想运行一个集成了由Mesos管理的数据库集群(Cassandra)的Web应用程序集群(Scala Play)。
当Web应用程序出现故障或数据库出现故障时,我的理解是Mesos将自动重启服务。但问题是该服务可能会在群集中的其他节点上重新启动。
如果数据库关闭,并且Mesos重新启动群集中另一个节点上的数据库,那么Web应用程序将如何知道连接到新数据库实例的位置?
使用Mesos运行带有数据库的Web应用程序集群的专业人士和使用者有哪些?
答案 0 :(得分:0)
看看这个项目:Cassandra on Mesos。您还可以使用Marathon运行Cassandra调度程序,让Mesos在集群上运行它。主要的专业是你获得最佳的资源利用率,而你得到资源分配的间接性(让Mesos为你处理资源的权衡!)。