运行多个Usergrid节点?

时间:2016-06-13 09:45:47

标签: usergrid apigee-baas

尝试在不同的计算机上部署多个Usergrid容器,并使它们指向Cassandra集群。但我找不到有关运行多个Usergrid节点的文档,我只找到了有关Cassandra集群的说明。

这是扩展我的Usergrid服务的正确方法吗?或者,运行多个Usergrid节点的最佳做法是什么?

2 个答案:

答案 0 :(得分:1)

我的理解是这是正确的方法。您只需要将ROOT.war文件部署到新的Tomcat实例。

配置usergrid-deployment.properties文件的文档,以便UG知道Cass和ES实例的位置,然后部署到Tomcat的步骤4和5:https://usergrid.apache.org/docs/installation/deployment-guide.html#deploying-the-usergrid-stack

您还可以使用repo中的AWS云形式脚本让AWS为您处理此问题(https://github.com/apache/usergrid/tree/master/deployment/aws

答案 1 :(得分:0)

没有关于可扩展的用户网格部署的文档架构。您需要根据自己的要求配置自己的部署。一些示例可以在互联网上找到,这个演示文稿帮助我配置我们的用户网格安装:http://events.linuxfoundation.org/sites/events/files/slides/Intro-To-Usergrid%20-%20ApacheCon%20EU%202014.pdf(第47-48页)。

这是我的部署策略:所有组件(tomcat,C *,es)都是java应用程序,因此将它们放在同一台机器上的RAM会很昂贵。因此,将图层分开,并单独进行缩放。例如,如果您的应用程序在传入的用户连接上窒息,只需扩展tomcat集群(可能在LB后面)。花时间配置Cassandra,并且不要坚持使用默认值 - 您的数据将存在,并且您不想丢失它。

相关问题