我正在尝试评估Meteor JS是否适合将来包含实时聊天的项目,并且可能需要具有可扩展性.
它当然可以执行聊天功能,但如果流量激增,我不想让自己陷入困境,我们需要以无人机/动力/实例的形式为应用程序提供更多资源.我已经读过Heroku上的Meteor应用程序不容易扩展(可能根本没有?).我不清楚这是否是Heroku问题,或者更多与Meteor JS的当前状态有关(目前为0.6.2.1).我没有找到更多与Nodejitsu或AppFog有关的内容.
任何人都可以澄清Meteor JS应用程序当前是否可以部署在PaaS上,以便可以轻松扩展资源(无人机/动态/实例/实例)以满足需求?如果是这样,哪个Paas?如果没有,那么解释是什么(对于一个5岁的孩子),是否有路线图?
就个人而言,我已经为自己设置了AWS负载均衡器和EC2实例,我的数据库在MongoHQ上.
按照以下说明操作,可以更轻松地设置负载平衡器:
http://www.ripariandata.com/blog/creating-an-aws-elastic-load-balancer
我编写了一个脚本来部署到单个EC2实例.如果您有多个实例,添加额外的遥控器不会太多工作:
https://github.com/matb33/meteor-ec2-install