标签: java ruby-on-rails web-services thrift
我有一个使用thrift apis公开某些功能的服务。但是为了最小化我的客户端和服务之间的延迟,是否支持批量多个api调用?有哪些建议?
感谢
答案 0 :(得分:0)
简而言之,没有。但是,如果延迟是一个重要问题,您可以定义一个由多个请求组成的“复合”调用。
在这种情况下,单个请求将包含所有可能的请求作为可选成员,同时包含指定实际包含的特定请求类型(实质上是联合)的必填字段。反过来,复合请求将由这些个别请求的列表组成。