用于异步通信的长轮询与回调路径

时间:2016-04-25 12:47:30

标签: java rest http long-polling polling

以下设置中最佳通信方式是什么:

  • 在事件处理器处注册某种聚合事件的应用程序平台,例如:一小时内三次A型事件
  • 侦听事件生成器的事件处理器。

只要其中一个事件模式发生,事件处理器就必须通知平台。我看到了实现这一目标的两个主要选择。

选项A:
长轮询似乎是实现此类行为的最常见选项,但它需要保持连接打开。

选项B:
另一种选择是用id记录路径,例如事件处理器在事件模式发生时可以发布到的/ myplatform / {id}。这将需要保持id到事件模式的一些映射。

在这种情况下,哪些选项更可取。

enter image description here

0 个答案:

没有答案