【问题标题】:How should we handle data sorting in websocket api?我们应该如何处理 websocket api 中的数据排序?
【发布时间】:2023-02-15 15:01:37
【问题描述】:

我们有一个用 React Native 构建的页面,它使用基于 Websockets 的 api 显示实时数据。我们希望提供根据用户选择的字段对数据进行排序的选项。

我们应该如何进行数据排序?

我可能会得到这两种方法 -

  1. 每当用户点击应用程序屏幕中的某个特定字段时,我们将简单地将排序键和值放入数组中。下一次我们将通过 websocket 获取数据时,它将检查该数组是否有价值,如果是,它将简单地在客户端对接收到的数据进行排序并在前端显示。这只会在应用程序中显示数据之前再添加一个步骤。

  2. 在这种方法中,我们将简单地在 web socket 请求 url 中附加应用的排序字段和值,然后排序将完全由 websocket api 开发人员处理。

    请让我知道我们应该采用哪种方法?

【问题讨论】:

    标签: javascript node.js react-native rest websocket


    【解决方案1】:

    在使用上述任何方法之前,我们需要回答以下问题 -

    1. 数据更新的频率如何?
    2. api 返回了多少数据?

      如果数据更新非常频繁,那么我们应该采用第二种方法。 如果 api 返回大量数据,那么我们应该采用第二种方法。

      综合答案也会影响决定。

      我愿意接受建议。

      谢谢

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-11-30
      • 1970-01-01
      • 1970-01-01
      • 2013-09-02
      • 2010-12-22
      • 2015-02-06
      • 1970-01-01
      • 2011-10-28
      相关资源
      最近更新 更多