Trino(Presto) Coordinator 处理请求

2022-05-12 00:00:00 客户端 请求 返回 获取 方法

1. Trino 的客户端与 Coordinator 交互过程

Trino 客户端和 Trino 的 Coordinator 通过 restful 接口进行交互,采用的是分批获取数据的模式。首先客户端向 Trino 发送一个 POST 请求,获取到一个 QueryId,然后接下来需要发送一次或多次的 GET 请求,去获取该 QueryId 对应的结果,每次 GET 请求的地址 nextUri 都可以从 Coordinator 返回的结果中获取到,当nextUri 为空时,说明此时的结果已经取完,请求结束。

2. Coordinator 处理客户端的 POST 请求

客户端发送的 POST 请求是

v1/statement 

相关文章