Domino HTTP任务和长轮询

时间:2016-11-30 10:18:45

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

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

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

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

1 个答案:

答案 0 :(得分:1)

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

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