-
Notifications
You must be signed in to change notification settings - Fork 537
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[GLCC 赛题]: CloudWeGo 扩展库完善与治理 #1120
Labels
Comments
li-jin-gou
changed the title
Feature request: CloudWeGo Extension Library Refinement and Governance
[GLCC 赛题]: CloudWeGo 扩展库完善与治理
May 22, 2024
github-actions
bot
added
the
invalid issue
invalid issue (not related to Hertz or described in document or not enough information provided)
label
May 22, 2024
This issue has been marked as invalid question, please give more information by following the |
li-jin-gou
added
enhancement
New feature or request
help wanted
Extra attention is needed
and removed
invalid issue
invalid issue (not related to Hertz or described in document or not enough information provided)
stale
labels
May 23, 2024
我想试一下 近期开始梳理需要抽成通用抽象的部分 |
可以报名 GLCC |
这问题已经处理好了? |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
1. 题目描述
hertz-contrib与 kitex-contrib 是专门为 Hertz 与 Kitex 提供的扩展能力的仓库集合,里面有诸如可观测性组件、服务发现、配置中心、限流、鉴权等组件扩展。
目前 hertz-contrib 和 kitex-contrib 之间的组件代码有部分重合,但却无法复用导致使用体验不好,其中可观测性组件,服务发现组件,限流组件逻辑重合较多,但各个仓库分散独立,导致维护成本高。
自身内的组件之间能力也存在逻辑过于独立,没有做好逻辑复用的问题,比如 kitex-contrib 中的配置中心逻辑重复严重,但各个仓库分散独立,导致维护成本高。 hertz-contrib 扩展中依赖状态存储的扩展能力有很多如会话管理,鉴权等,但是各自扩展独立,逻辑并没有复用。
目前一些扩展诸如日志扩展由于接口设计比较简单已经不能满足用户的复杂需求。
本题目需要解决 hertz-contrib 和 kitex-contrib 扩展之间逻辑并未合理复用以及扩展库自身逻辑逻辑并未合理复用的问题并对诸入日志扩展、限流、缓存等扩展进行完善。
2. 编码任务
3. 技能要求和编程语言
4. 预期完成结果
The text was updated successfully, but these errors were encountered: