LoopBack4 是否支持服务器发送的事件?
Does LoopBack4 support server sent events?
对于 LoopBack3,有一个帮助主题描述了如何将数据库更改实时流式传输到客户端:https://loopback.io/doc/en/lb3/Realtime-server-sent-events.html
LoopBack4 是否支持此功能,或者 LoopBack4 中是否有任何替代方案?
来自 LoopBack 团队的问候:)
我们尚不支持 LoopBack 4 中的服务器发送事件 (SSE)。我们正在 GitHub issue #1884.
中讨论 messaging/eventing 风格的 API
至于实时检测数据库更改并将其流式传输到客户端,LB3 中的实现仅获取通过 LoopBack 应用程序和单个 Node.js 进程所做的更改,一旦您开始扩展超出单个工作进程的应用程序(例如,由 pm2 或基于 Docker/Kubernetes 的部署管理的多个工作进程)。在我看来,最好利用特定于数据库的机制来接收有关更改的通知,例如 PostgreSQL 的触发器和 LISTEN/NOTIFY、CouchDB 的 Change Notifications 等
随时打开一个新的 GitHub 问题来讨论您的具体要求以及如何使用 LoopBack 4 解决这些问题:https://github.com/strongloop/loopback-next/issues/new
对于 LoopBack3,有一个帮助主题描述了如何将数据库更改实时流式传输到客户端:https://loopback.io/doc/en/lb3/Realtime-server-sent-events.html
LoopBack4 是否支持此功能,或者 LoopBack4 中是否有任何替代方案?
来自 LoopBack 团队的问候:)
我们尚不支持 LoopBack 4 中的服务器发送事件 (SSE)。我们正在 GitHub issue #1884.
中讨论 messaging/eventing 风格的 API至于实时检测数据库更改并将其流式传输到客户端,LB3 中的实现仅获取通过 LoopBack 应用程序和单个 Node.js 进程所做的更改,一旦您开始扩展超出单个工作进程的应用程序(例如,由 pm2 或基于 Docker/Kubernetes 的部署管理的多个工作进程)。在我看来,最好利用特定于数据库的机制来接收有关更改的通知,例如 PostgreSQL 的触发器和 LISTEN/NOTIFY、CouchDB 的 Change Notifications 等
随时打开一个新的 GitHub 问题来讨论您的具体要求以及如何使用 LoopBack 4 解决这些问题:https://github.com/strongloop/loopback-next/issues/new