Skip to content

wiki +node-create 批量调用频发 131009 lock contention,客户端能否内置重试? #1012

@leeguooooo

Description

@leeguooooo

我们在做一个 OpenAPI → 飞书 wiki 同步工具,单项目要在同一 parent 下批量建 100-200 个 wiki 子节点(每个 API endpoint 一个)。

实测:连续调 wiki +node-create,同一 parent 下大约 5-15% 概率撞 code: 131009 / lock contention(飞书服务端写锁)。错峰、串行都只能缓解。

我们自己在客户端加了指数退避重试(250ms / 500ms / 1s / 2s,最多 4 次),基本不再撞:
leeguooooo/openapi-lark@00510b8

想问下:lark-cli 这一层愿意内置这个重试吗?任何批量建 wiki 节点的场景都会撞这个,每个下游工具都手写一遍重试有点重复。

测试版本:lark-cli 1.0.32 + 1.0.35 都复现。

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions