thrift是否支持api调用的批处理?

时间:2011-04-25 05:59:13

标签: java ruby-on-rails web-services thrift

我有一个使用thrift apis公开某些功能的服务。但是为了最小化我的客户端和服务之间的延迟,是否支持批量多个api调用?有哪些建议?

感谢

1 个答案:

答案 0 :(得分:0)

简而言之,没有。但是,如果延迟是一个重要问题,您可以定义一个由多个请求组成的“复合”调用。

在这种情况下,单个请求将包含所有可能的请求作为可选成员,同时包含指定实际包含的特定请求类型(实质上是联合)的必填字段。反过来,复合请求将由这些个别请求的列表组成。