liyiorg / weixin-popular

微信SDK JAVA (公众平台、开放平台、 商户平台、 服务商平台)
Apache License 2.0
2.5k stars 1.06k forks source link

TokenManager 和 TicketManager 有多机版么,例如基于redis #122

Closed wuxudong closed 6 years ago

wuxudong commented 6 years ago

当多机部署时,每台服务器都更新 accessToken, 应该会导致 出问题吧?

有基于redis的分布式版本么?

liyiorg commented 6 years ago

access_token 中心化管理实现的方式有很多种,所以这就不做提供了。

wuxudong commented 6 years ago

是让用户自行实现,是么? 那我做完后再提pull request吧,毕竟开箱即用也是很好的体验

wuxudong commented 6 years ago

做了一个简化的集群demo。 基于 redisson 做多机数据共享 基于 shedlock 做多机并发更新的 同步问题。

代码虽然少, 但确实对外部框架依赖比较多。 不太合适作为 weixin-popular 的一部分。 但也提供出来,供有需要的人参考。