在运行Meteor的服务器实例上是否存在minimongo?

时间:2016-04-08 19:16:49

标签: node.js mongodb meteor minimongo

我有一个带有作业集的Meteor API,我想创建一个Meteor应用程序,在多个服务器上部署,作为分布式工作者。 这些服务器上也会出现最小化吗? (因为我的服务器端应用程序没有使用浏览器)

问题基本上是,即使DDP连接断开,分布式工作者也可以访问自己的mongo实例吗?

1 个答案:

答案 0 :(得分:2)

在Meteor中,每个客户端运行minimongo。在服务器上,Meteor与mongodb实例通信。同一应用程序的多个Meteor服务器实例仍将与一个mongodb实例通信。您甚至可以让多个Meteor应用程序使用单个mongodb实例(创建单独管理UI时的常见模式)。

关于你的问题,如果DDP关闭,那么Meteor客户端无法与Meteor服务器应用程序通信,但后者仍然可以与mongodb服务器通信,这意味着cron作业之类的东西仍然可以运行。