This commit is contained in:
luyoyu 2023-09-13 18:36:30 +08:00
commit c774fda80f

View File

@ -15,6 +15,28 @@
- 支持多用户共享一个token - 支持多用户共享一个token
- 优化请求逻辑降低suspended概率别万人骑基本不会 - 优化请求逻辑降低suspended概率别万人骑基本不会
```sh
简单说一下本地插件原本的请求逻辑:
1.本地插件携ghu_token请求github的API
2.返回带有时间戳的copilot的token(下面简称co_token)代码提示都是用的co_token
3.co_token到期->ghu_token重新请求->获得新的co_token
-------------------------------------------------------------
代理服务器代理的是 ghu_token请求 这一环节:
1.携ghu_token请求github的API暂存co_token
2.多用户请求时判断co_token有没有过期没过期直接返回减少ghu_token的请求次数大约10-20分钟过期
至于本地co_token也就是代码提示没有走代理可以代理但是要修改插件jetbrains的插件还要重新build
猜测风控目前也是停留在请求ghu_token这一层
```
![软件系统网络架构.png](https://img1.imgtp.com/2023/09/10/qTL8A2u9.png) ![软件系统网络架构.png](https://img1.imgtp.com/2023/09/10/qTL8A2u9.png)
*** ***