导语
前言:今年 5 月 6 日,腾讯·腾源会社区联合Femas等在内的 80 余家开源社区、国内外开源基金会等,共同发起「开源摘星计划」。开展 3 月以来,我们累计为近百位优秀摘星贡献者,送出激励大礼包 300 余份;同时为 700 位的开源爱好者搭建了共同的交流乐园,帮助很多人完成了从开源萌新到「过来人」的成长、蜕变。
今天,「开源摘星计划」继续「001号」任务探索,船长登陆,希望能和 Femas 星挖掘新一批的优秀摘星者,共同将Femas星建设得更好🌍以下是船长发来的前线信号……
//
Hi,各位开源爱好者,大家好!
我是「开源摘星号」飞船船长小源
很高兴今日降落Femas星执行「开源星球」001 号任务
在Femas星上
我投递了无数的能量块
幸运的你只要从今日开始收集
下面这些特殊能量块
就有机会获得我在 8 月为你准备的登陆礼包
(证书、专属贡献卡、鹅厂周边、年底盛典入场券……)
完整参与攻略欢迎查看
散落Femas星「能量块」介绍
Femas 是腾讯云开源的云原生微服务一站式管理框架,聚焦微服务运行时,提供给多框架、多协议的统一服务发现、南北及东西流量治理、服务可观测、配置管理等一站式微服务管控能力,解决企业微服务架构转型中异构框架复用难、 激增流量管控难、排障恢复耗时长等核心问题,帮助开发者将云原生中间件生态无缝集成到业务系统中,让企业能快速便捷的构建基于云原生的大规模分布式架构。
✦
项目仓库:
https://github.com/polarismesh/femas
✦
✦
能量块 1:
治理插件开发指南文档完善
详细说明:Femas的微服务治理组件采用标准化、插件化架构,用户可以根据需要扩展自己的底层治理实现,如负载策略,Femas默认提供RoundRibbon、基于标签的负载策略,用户可以在基于标准插件接口实现一致性Hash、最小请求数等策略,数据面会自动加载进插件池,用户在控制面可选择对应的负载算法,完善插件开发指南,方便用户在Femas上实现自定义的治理逻辑。
难度:10 积分
任务详情:https://github.com/polarismesh/femas/issues/211
能量块 2:
异构微服务架构接入Femas开发指南文档完善
详细说明:针对多微服务框架协议多样化的问题,Femas将微服务生命周期抽象为一下几个阶段:初始化、实例注册、服务调用的DNS、流量出站、流量入站、服务销毁。在微服务协议的各个生命阶段做统一拦截,实现不同协议的轻量、低成本接入,完善对应的开发文档,以便用户能够将自己的自研微服务框架快速接入Femas。
难度:10 积分
任务详情:https://github.com/polarismesh/femas/issues/212
能量块 3:
完善微服务治理模块测试用例
详细说明:Femas治理模块功能比较丰富,包括路由、API管理、限流、熔断、鉴权、负载均衡、事件管理等等,每个治理能力都拥有一个或多个插件的实现,因此测试用例比较多,难以覆盖完全,优化测试用例,以达到90%以上的覆盖率。
难度:10 积分
任务详情:https://github.com/polarismesh/femas/issues/24
能量块 4:
API管理的接口在线调试
详细说明:Femas的API管理模块能展示应用所有的在线接口,需要实现接口在控制台的直接调用,方便用户能够在线调试接口。
难度:30 积分
任务详情:https://github.com/polarismesh/femas/issues/25
能量块 5:
实现springcloud 2020版本的Agent无侵入治理
详细说明:Femas支持JVM TI agent无侵入治理,目前Agent官方已经支持的微服务框架组件有:springcloud greenwich、dubbo3,SDK已经支持springcloud 2020,参照sdk的治理实现,将全套能力实现Agent接入,无需依赖SDK。
难度:50 积分
任务详情:https://github.com/polarismesh/femas/issues/180
能量块 6:
实现基于泳道的全链路灰度
详细说明:支持将具有一定特征或者比例的流量分配到需要被验证的版本中,用来观察新的验证版本的线上运行状态,具体思路参考issue详情。
难度:50 积分
任务详情:https://github.com/polarismesh/femas/issues/210
请感兴趣认领以上「能量块」的小伙伴,复制链接打开后,在 Comment 区评论[WeOpen Star] I would like to help,代表认领任务成功。任务有限,先到先得!
集齐「能量块」能获得什么
报名参与「开源摘星计划」
对「开源摘星计划」感兴趣的小伙伴,可以加「开源摘星号」飞船船长小源微信,备注「摘星」报名活动,并获得 1 对 1 辅导。
扫码加船长「腾小源」,备注「摘星」
加入开源爱好者千人之家
活动官网:
https://cloud.tencent.com/act/pro/weopen-star
活动仓库:
https://github.com/weopenprojects/WeOpen-Star
往期
推荐
扫描下方二维码关注本公众号,
了解更多微服务、消息队列的相关信息!
解锁超多鹅厂周边!
戳原文,查看更多开源摘星计划的信息!
点个在看你最好看