【问题标题】:Domino HTTP Task and long pollingDomino HTTP 任务和长轮询
【发布时间】:2016-11-30 10:18:45
【问题描述】:

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

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

现在,为了获取数据,我正在使用通过 HTTP 调用的 Notes 代理,但其中只能同时有多个(默认为 3 个?),所以我必须找到一个非-阻塞替代。

【问题讨论】:

  • 您在谈论什么样的数据,以及跨越多少个文件。不清楚用例是什么。根据您在服务器上引入性能问题的频率。
  • 并发代理的限制只适用于在 AMGR 任务下运行的代理。如果您通过 HTTP 调用它们,则没有限制。

标签: http lotus-notes lotus-domino long-polling


【解决方案1】:

假设您有权对邮件文件/邮件服务器进行更改,您可以做几件事之一。

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

【讨论】:

  • 更新:我们进行了正常投票。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-02-10
  • 1970-01-01
  • 2013-05-25
  • 1970-01-01
  • 2012-04-08
  • 2014-04-30
  • 1970-01-01
相关资源
最近更新 更多