1

如果我有两种不同类型的事件,那么似乎有两种方法可以使用 HTML5 服务器发送事件来分隔不同类型的事件:

  1. 将相应的事件关键字附加到从服务器推送的每条消息。
  2. 在不同的 URL 公开不同的事件类型。

作为刚开始学习使用 HTML5 SSE 的人,我想知道我什么时候会使用每种方法。

这个 API 的有经验的用户有什么见解吗?

附言

我认为这并不重要,但我的服务器端是 Node+Express。

4

1 回答 1

0

如果这两种类型的事件仍在同一个应用程序中,那么最好的解决方案是使用单个 SSE连接并在流中使用不同类型的事件。

通过这种方式,您可以减少打开连接的数量以及建立和保持连接的开销。

如果您在同一页面上有两个独立的应用程序(例如股票行情和聊天窗口),那么为了保持代码库的独立性,拥有两个单独的流可能会更容易。

于 2013-06-18T00:30:15.727 回答