如何使用 Meteor 建立服务器到服务器的连接?

How to establish a server-to-server connection using Meteor?

Meteor 本身有可能 open a DDP connection to a DDP server - 也来自服务器 - 我觉得值得一试。

Meteor 为我提供方法和订阅。两者(在 DDP 上下文中)只能由客户端启动并向客户端发送数据。

我如何设置从 NAT 网络后面的流星安装(这就是为什么一定是他设置连接的原因)到流星安装的连接 - 让我们假设它在云中 - 并让它订阅 NAT 后面安装的数据集?

只有DDP通信的客户端才能订阅服务器发布的发布,对吧——还是有漏掉的可能?它应该或多或少类似于具有数据子集的管道或缓存系统,将更改发送回云中的安装。

据我所知,Meteor 用来交换数据的 the specification of the DDP protocol 没有实现像我这样的解决方案的选项。本来还不错...

我现在要么必须通过所需的行为扩展 DDP,要么找到另一种方式。

如果有人证明我的回答有误,我会很高兴。

不幸的是,您不能采用这种通常的方式。只有连接的客户端可以订阅或调用方法,反之亦然。

不过,您可以使用 meteor-streamer 包,它允许您在 client/server 之间进行双向通信。因此,您将能够在您的 NAT 应用程序中组织所需的观察者,并将通知发送到您的云应用程序。