larksuite / oapi-sdk-go

larksuite oapi sdk by golang
MIT License
430 stars 87 forks source link

lark.Client 是并发安全的吗 #103

Closed twgcode closed 1 year ago

twgcode commented 1 year ago

github.com/larksuite/oapi-sdk-go/v3@v3.0.23 创建的 NewClient 创建的 lark.Client 客户端是并发安全的吗?

我可以使用并发(在多个 goroutine 中同时)使用 lark.Client 相关的 方法吗 比如 client.Docx.Document.Create

我这边有个场景是: 用户在我们内部开发者平台进行一些资源的调整,在内部平台收到这些指令后会在飞书中创建对应的审批。想问下 lark.Client 是并发安全的吗,如果是的话我想使用一份 lark.Client 实例 用来避免频繁创建和销毁对象

twgcode commented 1 year ago

群内回答: 并发安全的,一个应用创建一个 Client 就行