我们使用BigQuery作为事件记录平台.
我们遇到的问题是非常慢的insertAll帖子请求(https://cloud.google.com/bigquery/docs/reference/v2/tabledata/insertAll).它们被解雇的位置并不重要 - 从服务器端或客户端.
最小值为900毫秒,平均值为1500秒,连接时间接近1000毫秒.即使每秒有1个请求(因此这里没有限制).
我们使用Google Analytics测量协议,同一台机器的计时时间为50-150毫秒.
使用PHP的BigQuery流'insertAll'性能描述的解决方案使用队列,但它似乎有点过分,因为我们每秒发送的请求不超过10个.
问题是流媒体插入是否正常1500ms,如果不正常,如何使它们更快.
附加信息:如果我们发送格式错误的JSON,响应将在50-100ms内到达.