gpt4 book ai didi

java - 跟踪谁请求哪些数据的最佳方法?

转载 作者:行者123 更新时间:2023-12-02 05:20:03 24 4
gpt4 key购买 nike

我有一个 API(我对其没有任何控制权),通过它我可以从外部数据源检索数据。该 API 将表名称和列名称列表作为输入。

示例,表 T1 包含 C1、C2、C3 等列。

现在,我遇到的情况是,我可能有一群客户端请求具有重叠表名和列名的数据。例如,

Client 1 asks for data from Table T1 and Columns C1, C2, C3
Client 2 asks for data from Table T1 and Columns C1, C2
Client 3 asks for data from Table T1 and Columns C1

我打算维护一个 map ,其中表名称作为列列表作为。类似于上面示例中的 T1、(C1, C2, C3) 列表。然后,我将使用我拥有的 API 检索数据。

当我不断检索数据时,其中一位客户可能会回来说他现在对数据不感兴趣。例如,C1 过来并说我不需要 T1 和 C1、C2、C3 列的数据。但 C2 和 C3 仍然感兴趣并且需要数据,因此我仍然需要检索 T1 以及 clomuns C1 和 C2 的数据。

我的问题是:在这种情况下,跟踪哪个客户端请求了哪些数据的最佳方法是什么?

最佳答案

允许您的客户指定所需的输出数据格式。这样您就不必担心客户对输出列的要求发生变化。

关于java - 跟踪谁请求哪些数据的最佳方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26582539/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com