更好的架构,同时使用googlesheetsapi

2024-06-07 19:38:11 发布

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

我想问问。让我来描述一下
我有流量
Endpoint Sync -> Read Google Sheet -> Middle layer (Transform Data) -> DB -> Update Google Sheet

有时,当Read Google Sheet发生连接错误之类的事情时,其余的就失败了。如果发生这种情况,也没关系,因为数据库和gsheet本身没有更新的数据。
但如果在进入中间层并更新到GShet后崩溃,则db和gsheet之间的数据不同步

我无法从googleapi python客户端捕获异常,因为只会引发HttpError和一些status code请求

我想问,我如何预测这个问题?
因为问题有时会发生

谢谢你


Tags: 数据layermiddlereaddbdatagoogletransform

热门问题