HTML5服务器使用不同的事件和不同的URL发送事件

HTML5服务器使用不同的事件和不同的URL发送事件,html,server-sent-events,Html,Server Sent Events,如果我有两种不同类型的事件,那么似乎有两种方法可以使用HTML5服务器发送的事件来区分不同类型的事件: 将相应的事件关键字附加到从服务器推送的每条消息 在不同的URL公开不同的事件类型 作为一个刚刚开始学习使用HTML5 SSE的人,我想知道什么时候我会使用每种方法 有经验的API用户对此有何见解 p.S. 我认为这无关紧要,但我的服务器端是Node+Express。如果这两种类型的事件仍然在同一个应用程序中,那么最好的解决方案是使用单一SSE连接,并在流中使用不同类型的事件 这样可以减少打开连

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

  • 将相应的事件关键字附加到从服务器推送的每条消息
  • 在不同的URL公开不同的事件类型
  • 作为一个刚刚开始学习使用HTML5 SSE的人,我想知道什么时候我会使用每种方法

    有经验的API用户对此有何见解

    p.S.


    我认为这无关紧要,但我的服务器端是Node+Express。

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

    这样可以减少打开连接的数量以及建立和保持连接的开销

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