Google bigquery java BigQuery.insertAll(InsertAllRequest)是线程安全的吗?

Google bigquery java BigQuery.insertAll(InsertAllRequest)是线程安全的吗?,google-bigquery,Google Bigquery,我有几个线程,每个线程都准备自己的InsertAllRequest,但共享相同的BigQuery。当线程同时运行时,BigQuery.insertAll(InsertAllRequest)会导致问题吗?据我所知,insertAll for java 1.43.0版本没有问题,流作业可以同时执行。因此,您应该能够在java中并发运行不同的BigQuery.insertAll(InsertAllRequest),而不会出现问题。但是,您应该在BigQuery中考虑到这一点。例如,不应超过每秒最大行数

我有几个线程,每个线程都准备自己的
InsertAllRequest
,但共享相同的
BigQuery
。当线程同时运行时,
BigQuery.insertAll(InsertAllRequest)
会导致问题吗?

据我所知,insertAll for java 1.43.0版本没有问题,流作业可以同时执行。因此,您应该能够在java中并发运行不同的
BigQuery.insertAll(InsertAllRequest)
,而不会出现问题。但是,您应该在BigQuery中考虑到这一点。例如,不应超过每秒最大行数(每个项目和每个表)或每秒最大字节数(每个表)。

哪种编程语言?哪个库?很抱歉忘了提到我们使用java,使用google cloud bigquery jar版本1.43.0。基本上,我们将海量数据流传输到bigquery。感谢您至少应该考虑BigQuery中的流媒体插入配额。检查我的答案=)这对python库(0.31.0和更高版本)也适用吗?它对我来说适用于1.6.0版。