3

我有使用 1 个测功机在 Heroku 平台上运行的 Meteor 应用程序。当我增加测功机的数量时,它会停止工作,并在客户端报告 XHR(错误 404)的一些问题。

有人在两个或更多 Heroku 测功机上成功运行 Meteor 应用程序吗?如果是这样,我应该怎么做才能让它工作?

4

4 回答 4

5

不,不幸的是 Meteor 不能在 Heroku 上使用多个测功机。Meteor 需要会话亲和性,而 Heroku 目前不提供。

Meteor 需要会话亲和性:在集群中运行流星并实时更改

Heroku 不支持会话亲和性:https ://devcenter.heroku.com/articles/intro-for-java-developers

于 2013-01-19T23:28:10.317 回答
1

如果您想要一个支持 Meteor 并且可以使用会话亲和性扩展到多个 dyno 的 SaaS 托管提供商,那么现在有一个看起来很有前途的 CloudBees buildpack:

https://github.com/CloudBees-community/meteor-clickstart

于 2013-03-10T04:47:37.567 回答
1

Heroku 现在支持会话亲和性,这允许它与 Meteor 一起工作。在撰写本文时它还在实验室中,因此您必须启用它。

https://devcenter.heroku.com/articles/session-affinity

于 2015-06-03T18:50:40.437 回答
0

好吧,至少,会话亲和力(或类似的东西)似乎在路线图中。因此,开发人员希望在发布 1.0 版时解决该问题。

https://trello.com/board/meteor-roadmap/508721606e02bb9d570016ae

于 2013-01-20T14:53:30.670 回答