xen0n / go-workwx

a sensible WeCom (企业微信, Wechat Work, Work Weixin) SDK for Go
https://godoc.org/github.com/xen0n/go-workwx
MIT License
649 stars 164 forks source link

想用 redis/其他存储 来实现多个 pod 共用一个 accesstoken #197

Closed sunznx closed 7 months ago

sunznx commented 8 months ago

感觉目前的代码实现起来比较麻烦。目前想到的实现是:

  1. 要么把这个锁做成 interface

    image
  2. 要么这个 getAccessToken 暴露成公有方法

    image
yoogoc commented 7 months ago

自己实现一个ITokenProvider应该可以满足你的需求