代码之家  ›  专栏  ›  技术社区  ›  Bojan Babic

googlefeedapi V2又名push vs Channel API vs WebSocket

  •  1
  • Bojan Babic  · 技术社区  · 14 年前

    feedv2有一些用例与googlechannelapi重叠,所以我不太明白发布feedv2的意义,而是完全切换到channelapi。这是因为向websocketapi的平滑过渡吗?或者我漏掉了一点:)

    1 回复  |  直到 14 年前
        1
  •  2
  •   Moishe Lettvin    14 年前

    我没有任何关于FeedsV2何时离开TrustedTester的数据,但是用例是相当离散的:

    • feedsapi适用于需要来自不受控制的现有源的实时数据,或者希望将消息传递给大量客户机的情况,其中一些客户机可能正在使用feedsapi进行侦听,一些客户机可能会静态地检索数据,等等。

    • channelapi适用于希望将特定消息传递给特定客户机的应用程序。channelapi可以用作 Feeds的API(虽然现在不是),但它不包含它。

    除此之外,使用channelapi通常会降低延迟(本质上,因为它绑定到一个客户机)。

    推荐文章