【问题标题】:Is there any solution for make my own Meteor cloud server?有什么解决方案可以制作我自己的 Meteor 云服务器吗?
【发布时间】:2015-04-22 19:33:27
【问题描述】:
meteor deploy myapp.meteor.com

当我运行这个命令行时,我的流星应用上传到流星云服务器。

是否有任何解决方案或存储库可以制作我自己的流星云服务器?

meteor deploy mycloud.server.com myapp.mydomain.com

我知道我可以使用我自己的域使用这个命令。

meteor deploy myapp.mydomain.com

但我想像 meteor 那样制作自己的云服务

我知道https://github.com/arunoda/meteor-up。但这是单一服务解决方案。 这不适用于具有许多服务的一台或多台服务器(集群服务器)。

如果没有解决方案,我会做这个解决方案。

【问题讨论】:

  • 我想我可以用 Deis(deis.io) 和 docker 来做这个。这对我来说是一个很好的解决方案。

标签: meteor


【解决方案1】:

目前galaxy 还没有发布,这个应该完全符合您的要求,即在您自己的服务器上使用部署。

替代方案可能是modulus.io,但这仍然不是我们想要的简单部署。

我发现的最简单的仍然是使用meteor-up。您也可以使用它在多个服务器上进行部署。关键是meteor-up 期望有一个正在运行的ubuntu(或debian),然后您将其部署到这些机器上。您仍然需要为 mongodb 设置一个 oplog 和一个高可用性代理(带有粘性会话)以在正确的虚拟机上转发......

如果只有性能很重要,您可以构建微服务并通过meteorhacks:cluster 提供的服务发现将它们集成,因为这将有助于负载平衡您的应用程序它不(还没有?)提供路由客户端的方法根据域名(这意味着您仍然需要反向代理才能从域访问正确的服务发现)此外,此软件包不提供任何方式来部署您的应用程序,这只是帮助管理和扩展服务的便捷方式。

如果您现在需要一个可靠的解决方案,对接流星,将其部署在集群上并管理它们,我强烈建议您查看:https://bulletproofmeteor.com 这是构建具有高可用性的可靠流星应用程序的非常好的来源。请注意,所有章节都不是免费的,但有一整章涵盖了“将 Meteor 应用程序部署到 Kubernetes 集群中”,逐步介绍了设置服务器以以 PaaS 方式运行流星应用程序的过程.

【讨论】:

  • 感谢您的精彩回答。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-01-17
  • 2021-12-01
  • 2011-04-24
  • 2023-02-05
  • 1970-01-01
相关资源
最近更新 更多