Domino HTTP 任务和长轮询

Domino HTTP Task and long polling

我在 Domino HTTP 上有一个 Web 应用程序 运行,它从用户邮件数据库中查询数据。

我想在该应用程序中实施长轮询、直接推送、WebSockets 或任何类似技术,以立即或低延迟(无需用户交互)从服务器获取更改。这可能吗?如果可能,怎么做?

现在,为了获取数据,我正在使用通过 HTTP 调用的 Notes 代理,但是这些代理只能同时存在有限多个(默认情况下为 3 个?),所以我必须找到一个非阻塞的替代方案。

假设您有权对 mailfiles/mailserver 进行更改,您可以做一些事情。

  • 您可以探索使用 Triggerhappy,这是一种需要服务器端设置的低级事件触发机制
  • 您可以 运行 邮件文件中的代理并在 before/after 新邮件事件上触发它。您需要在每个 mailin
  • 上进行设置
  • 最简单的方法可能是投票。设置 Data access services 并通过 http
  • 继续轮询 api
  • 不得已,您可以在 mail.box
  • 中设置代理