firestore sdk是否使用连接的套接字发出其请求或单个http请求?

Mon*_*key 4 firebase google-cloud-firestore

我正在使用react native firebase sdk,并且想知道如何实现底层网络调用。当使firestore获取查询时,sdk是在初始化套接字并通过打开的套接字发出请求时只是保持套接字处于打开状态,还是向端点发出单独的http请求?

具体来说,我正在寻找一种有效的方式来获取一批文档(给定了一组配置文件ID的配置文件缩略图属性),并且我看到一个回答,说Firebase调用是管道传输的,因此并行调用gets是有效的。但是,我不确定这是否也适用于firestore。

Fra*_*len 9

Firestore SDK使用gRPC与服务器进行通信。这是许多其他Google其他Cloud产品在后台使用的同一层。它与Firebase实时数据库所依赖的Web套接字通信层完全不同。