代码之家  ›  专栏  ›  技术社区  ›  Germán Diago

一个与多个API调用C++中的GET API

  •  0
  • Germán Diago  · 技术社区  · 5 年前

    我正在为数据库创建一个get api。我有四个不同的问题:

    • (一个键,一个时间戳,fids)
    • (多个键,一个时间戳,fid)
    • (一键一次 跨度 FIDS)
    • (多把钥匙,一次 跨度 FIDS)

    哪里 fids 是特征ID。

    所以我需要返回不同的内容,但是类型集是封闭的,对于这4个查询中的每一个都是不同的。

    api通过rpc系统通过capnproto(类似于协议缓冲区)。

    API是一个 get 打电话。

    我的问题是:

    1. 对api建模的最佳方法是什么?

    a.只有一个呼叫和一个变体或

    b.返回类型的基类带有接口

    考虑到这是一组封闭类型?

    0 回复  |  直到 5 年前