服务对象可重用?

2024-09-27 18:03:46 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用pythonggoogledrivesdk和一个服务帐户应用程序,我想尝试以某种方式缓存服务对象,以便在构建它时最小化web请求。在

    service = build('drive', 'v2', http=http)

如果我在多个线程中重用这个对象,这会导致问题吗?在


Tags: 对象buildweb应用程序httpservice方式帐户
2条回答

Httplib2 objects are not thread safe。但是,重用服务应该没有问题,只要确保getting a new access token after an hour。在

客户端和服务对象保留状态信息,因此客户端不是线程安全的。一个明显的例子是token被保持不变,并且在授权错误时被刷新,从而导致竞速状态。在

相关问题 更多 >

    热门问题