循环中不会有人参与,两个端点都是自治的 Node.js 应用程序,作为独立的服务运行。
端点 A 负责通过安全 Web 套接字联系端点 B,并 24/7/365 保持该连接。
两个端点都将独立发起消息(无需人工干预),并且两个端点都有一个 API(RESTful 或其他方式)来接收和处理消息。您可能会说每个端点既是另一个端点的客户端,又是另一个端点的服务器。
我正在考虑像 Sails.js 和 LoopBack 这样的框架(在两个端点上实现),以及简单地通过 ws 传递 JSON 消息,但仍不清楚最惯用的方法是什么。