GLCC火热报名中!阿里云7大项目17个课题等你报名!

7e59370187adf579849665bf30832fed.png

点击蓝字

关注我们

   CCF Opensource Development Committee

关于GLCC

e809e3bfbe0e1f9403e5646855fea97c.gif

第三届GitLink“确实开源”编程夏令营(GLCC)是由中国计算机学会(CCF)主办,CCF 开源发展委员会与之江实验室承办的面向全国高校学生的暑期编程活动。GLCC致力于激励青年学子通过参与真实的开源软件开发实践,锤炼自身技术实力,为开源社区注入新鲜血液,共同推动国内开源社区的蓬勃发展。

e4aafd783b5699569501f50656780ef0.jpeg

扫码关注公众号获取GLCC最新内容

c6bf121ab85e8035581e319ed4d94db9.jpeg

项目——Tair

3fbfc33380f1a258c598d5ee2931d816.gif

6db6ec953f170a67642a9108fe4071db.png

 项目简介

Tair是阿里云自研内存数据库,完全兼容Redis协议,同时提供多种模块、自研客户端以及全球多活、PITR、多线程等企业级能力。

ab0562cd2cda06c01d5a036f48146dad.png

扫码进入GLCC官网报名

https://www.gitlink.org.cn/GLCC

课题一

0be6367d4f68f9211f328807dca460d2.gif

RedisShake集群实例迁移性能优化

 课题奖励

¥6000

 导师信息

苏晓斌 | suxiaobin.sxb@alibaba-inc.com

 课题简介

现在 RedisShake 在执行迁移任务时使用一个 Goroutine 执行核心操作,无法利用多核,执行效率较低。需要对核心逻辑进行改造,实现并行迁移,提高迁移效率。

1ac8b8c58031fb6767e2d086f25a78e6.png

课题报名链接

https://www.gitlink.org.cn/glcc/2024/subjects/detail/890

课题二

ad42aa2e02631800c98e5d413dd34512.gif

对云平台Redis产品进行自动化兼容性测试

 课题奖励

¥6000

 导师信息

杨博东 | bodong.ybd@alibaba-inc.com

 课题简介

利用 Terraform 完成多云自动化测试并日结报告。1. 通过 GitLink/GitHub action flow 的任务流,完成每日的测试触发。2. 需要利用 Terraform 完成多云 Redis-Like 产品的购买,例如阿里云的Tair,AWS的MemoryDB等,自动购买 ECS 并完成测试。3. 将测试结果发布到对应的文档网站。

56e1f5809807b36f3811aed58e6fa293.png

课题报名链接

https://www.gitlink.org.cn/glcc/2024/subjects/detail/870

项目——Higress

7240af906e38ab484aa92b1f8f1dbd94.gif

06c1e9e1dc1d8bbdb82a9d70fb8f646e.png

 项目简介

项目简介:  Higress 是基于阿里内部两年多的 Envoy Gateway 实践沉淀,以开源 Istio 与 Envoy 为核心构建的下一代云原生网关。Higress 实现了安全防护网关、流量网关、微服务网关三层网关合一,可以显著降低网关的部署和运维成本。

b15a37315b562e3a4ca9a127bd55d4e0.png

扫码进入GLCC官网报名

https://www.gitlink.org.cn/GLCC

课题一

59823361c8d92065881fc2eb1b0cd67d.gif

AI 缓存 Wasm 插件对接更多向量数据库或向量存储、搜索组件

 课题奖励

¥6000

 导师信息

董艺荃 | ch3cho@qq.com

 课题简介

Higress最近正在开发一款基于向量相似度实现LLM结果召回的Wasm插件。目前使用的核心向量召回模块为Redis。但为了适配更多的扩展需求,需要对接更多种类的向量数据库或支持向量存储、搜索的组件。因此,Higress社区希望同学能够基于Wasm提供的HTTP请求能力开发对接阿里云向量检索服务、Lindorm、ElasticSearch等向量数据库或向量存储、搜索组件的能力。

8434df28d4e233aaec8b72d0939b13a8.png

课题报名链接

https://www.gitlink.org.cn/glcc/2024/subjects/detail/959

课题二

ae2712655701908c912df538b5e7955e.gif

Higress Console 支持 Gateway API

 课题奖励

¥6000

 导师信息

季敏 | jimin.jm@alibaba-inc.com

 课题简介

Gateway API是一种旨在提供在K8s中管理网关和负载均衡器的标准方法。与Ingress相比,Gateway API支持更多的路由功能和管理粒度。Higress已经提供了基于GatewayAPI的路由功能,但Higress Console目前仅支持使用Ingress作为路由配置的存储模型。因此,Higress社区希望同学为Higress Console补全对Gateway API的支持。

d2f58bbb9761a380a7795eb04f116439.png

课题报名链接

https://www.gitlink.org.cn/glcc/2024/subjects/detail/960

课题三

d9d1e9bbc9134b8b464cf968168c74bc.gif

Higress Console 支持通过表单配置 Wasm 插件

 课题奖励

¥6000

 导师信息

董艺荃 | ch3cho@qq.com

 课题简介

Higress支持通过Wasm插件来对网关的功能进行功展,并且内置了多种插件。用户可以通过Higress Console直接进行插件的配置操作。但现在的插件配置页面仅支持使用YAML进行配置,用户使用体验较差。而按照Higress的插件规范,每一个插件均会以OpenAPI规范提供其配置的数据模型。Higress Console可以基于这一数据模型自动生成表单,向用户提供更友好便捷的插件配置体验。

5d053b1db2ae0a9b1ba0baa65c26f0fb.png

课题报名链接

https://www.gitlink.org.cn/glcc/2024/subjects/detail/961

项目——Nacos

96dd1f3e4207ff4671b70ca3b27082e4.gif

26b485a166536e6856e456cdf827a01a.png

 项目简介

项目简介:  Nacos是阿里巴巴开源的一款更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。自2018年孵化并开源以来,共收获28.7K的star数,12.4K的Fork数,现已被大量微服务架构的软件公司选型作为其服务注册与发现中心。

f88be65112634cc51c380b007fffa9a1.png

扫码进入GLCC官网报名

https://www.gitlink.org.cn/GLCC

课题一

86a3254509296b47f94c95a27c57fbce.gif

Nacos支持BETA灰度发布配置的历史变更记录

 课题奖励

¥6000

 导师信息

柳遵飞 | liuzunfei@gmail.com

 课题简介

Nacos当前的配置历史表仅能针对正式配置的变更进行记录和回滚,会beta灰度配置不进行记录, 这导致用户若是回滚配置后,需要再次编辑灰度配置,需要从正式配置中进行变更,无法记录暂时的灰度配置。因此Nacos希望同学能够对历史记录功能进行补充完善,增加灰度类型的变更历史,完善历史记录字段,基于变更历史完善灰度类型的一致性对账机制。

5429497ecdd5215cefe7f3b2f738d6eb.png

课题报名链接

https://www.gitlink.org.cn/glcc/2024/subjects/detail/958

项目——Spring Cloud Alibaba

68ac3993427cf3d6fcbd34f16f2a6cdf.gif

76748d091dc025b6856fdfca9e82767c.png

 项目简介

Spring Cloud Alibaba 为分布式应用开发提供一站式解决方案。它包含开发分布式应用程序所需的所有组件,使您可以轻松地使用 Spring Cloud 微服务框架开发应用程序。

a5f38654d2f6fb8617b06d03ebd33b37.png

扫码进入GLCC官网报名

https://www.gitlink.org.cn/GLCC

课题一

1579032b14c4569535b285e0ace60269.gif

Spring Cloud Admin 服务治理控制面建设

 课题奖励

¥6000

 导师信息

刘军 | ken.lj.hz@gmail.com

 课题简介

Spring Cloud Admin 定位为一款可视化的微服务管控平台,通过它能够查看整个 Spring Cloud 微服务状态(包括服务数、实例数、应用数等)。同时 Spring Cloud Admin 还应与主流的 Prometheus、Grafana 系统集成,提供对集群状态的指标查询与监控能力。

6cad9127bbb8896183af08b5dd1d7697.png

课题报名链接

https://www.gitlink.org.cn/glcc/2024/subjects/detail/878

课题二

cf860a3f6aae8039d1d28353a06adcb6.gif

Spring Cloud 支持 dubbo/grpc 协议

 课题奖励

¥6000

 导师信息

阮胜 | ken.lj@alibaba-inc.com

 课题简介

为 Spring Cloud 增加 rpc 协议支持,重点是 dubbo/grpc 协议等

ee49c8a9cf9d4dfac2af00ce1c4c1e00.png

课题报名链接

https://www.gitlink.org.cn/glcc/2024/subjects/detail/879

项目——Apache Dubbo

be4ba85bd54420604ea00ab40cb9ceb0.gif

d05c3fe22b35ef088ebfadbd67aee7ce.png

 项目简介

Apache Dubbo 是一款易用、高性能的 WEB 和 RPC 框架,同时为构建企业级微服务提供服务发现、流量治理、可观测、认证鉴权等能力、工具与最佳实践。Apache Dubbo 已经由阿里捐赠给Apache基金会,成为Apache Top Level Project。

5c132b150c3e2c6d5b7321457163f2da.png

扫码进入GLCC官网报名

https://www.gitlink.org.cn/GLCC

课题一

f9723621ed09219a2d7254f2680fb12b.gif

Dubbo 控制面零信任安全组件实现

 课题奖励

¥6000

 导师信息

刘军 | ken.lj.hz@gmail.com

 课题简介

本赛题目标是为Dubbo微服务体系提供证书管理、签发、规则管理等能力,Dubbo 框架已经提供了完整的 TLS 链路加密支持,但对于用户落地实践来说证书、规则管理一直是一个比较头疼的问题,因此我们计划在控制面提供证书管理相关功能,通过xds链路进行规则推送。

40ae03358ef494631dcd053c2e9cf14b.png

课题报名链接

https://www.gitlink.org.cn/glcc/2024/subjects/detail/873

课题二

3ce768c139f9718a106aeafa0c6aed28.gif

Dubbo 控制面可视化监控体系搭建

 课题奖励

¥6000

 导师信息

江河清 | jiangheqing.jhq@alibaba-inc.com

 课题简介

本赛题的目标是为 Dubbo 微服务集群提供完善的可视化监控能力,包括服务调用指标、服务依赖拓扑、实例健康状态等,具体监控指标诉求可参见交互稿中的指标。

ae5b31974503ad91a52ea4ec892c3121.png

课题报名链接

https://www.gitlink.org.cn/glcc/2024/subjects/detail/874

课题三

78ef2ebbbc69a2823588b6e0e8eb5648.gif

Dubbo OpenApi 接口管理与服务测试机制

 课题奖励

¥6000

 导师信息

陈有为 | earthchen1996@gmail.com

 课题简介

为 Dubbo 应用发布的服务提供接口管理功能,包括通过 triple reflection 机制支持 protobuf 服务,通过Swagger OpenAPI 支持面向接口定义的服务;同时基于这套接口管理机制,配合控制面提供服务测试机制。

ae853915c93f72140e9bc2aa85a32dc3.png

课题报名链接

https://www.gitlink.org.cn/glcc/2024/subjects/detail/875

课题四

eb1296f59c9a26192d605510af14a90f.gif

Dubbo Java SDK 可观测体系建设与完善

 课题奖励

¥6000

 导师信息

华钟明 | crazyhzm@gmail.com

 课题简介

全面优化 Dubbo 框架中的日志体系,在关键链路如服务发现、rpc调用等提供日志支持,重点是日志格式、基于特定日志格式的问题排查机制,包括用于流量回放等的binary log等;进程内部机制透出机制,包括网络链接、socket状态、线程池状态等等并接入Spring Boot Actuators, QoS 等对外接口。

431a30bc35a1b13aab12b410761efa4d.png

课题报名链接

https://www.gitlink.org.cn/glcc/2024/subjects/detail/876

课题五

022e02a45e8e43881eb14e40af230e48.gif

Dubbo 内核流量规则完善&完整示例编写

 课题奖励

¥6000

 导师信息

宋小生 | 183631330song@gmail.com

 课题简介

社区一直在努力提高Dubbo的流量管理能力,使其支持流量拆分、金丝雀发布、a/b测试、断路器、嘲讽等丰富功能。尽管我们在过去几个月里取得了很大进展,但距离宣布第一个正式发布还有很长的路要走。我们希望开源社区的志愿者加入我们,共同完成这项任务,包括交通管理功能开发(xds自适应等)、演示交通管理功能的使用和能力,以及文档编写。

d324bceba4a765ec61031ab147ac270a.png

课题报名链接

https://www.gitlink.org.cn/glcc/2024/subjects/detail/877

项目——Fluid

1547bd155961359590d40134f5a47cdb.gif

c0744a5be9f8cdf3de65198ba80a0897.jpeg

 项目简介

Fluid 由南京大学 、阿里云容器团队以及 Alluxio 社区共同开源,目前已成为CNCF sandbox项目。Fluid 提供一个运行在 Kubernetes 上可扩展的分布式数据编排和加速系统,通过数据的编排和使用数据的应用调度,解决云原生编排框架运行此类应用面临数据访问延时高、多数据源联合分析难、应用使用数据过程复杂等痛点。

b267127029590ee2f7cf3ea4ef1dc313.png

扫码进入GLCC官网报名

https://www.gitlink.org.cn/GLCC

课题一

bd659136f5b8afcfbb298c3253dc80c1.gif

Fluid数据操作进度报告需求

 课题奖励

¥6000

 导师信息

车漾 | cheyang@163.com

 课题简介

在Fluid项目中,数据操作(dataprocess,dataload, datamigrate)是核心功能,包括数据的处理、预热、迁移等。为了更好地监控和管理这些操作,需要实现一个自我报告进度的功能。可以将数据操作的工作进展展现在数据操作的status中。

f9686a60e4e2db374864beb6ad15cb41.png

课题报名链接

https://www.gitlink.org.cn/glcc/2024/subjects/detail/897

课题二

0129522a72ef9cb6f340ba2ab10cdab6.gif

提供Fluid分布式缓存的灵活可控缩容机制

 课题奖励

¥6000

 导师信息

车漾 | cheyang@163.com

 课题简介

Fluid提供了分布式缓存的弹性伸缩能力,这对于按需使用缓存,降低成本有非常重要的意义。但是目前Fluid缩容缓存依赖于StatefulSet,而StatefulSet自身缺乏指定Pod进行缩容的能力。可以利用OpenKruise中的Advanced StatefulSet实现该能力,但是要求不要与OpenKruise强绑定,可以通过类似的机制灵活开启。

8633358ea2f36b36cbb7d8924c5100d8.png

课题报名链接

https://www.gitlink.org.cn/glcc/2024/subjects/detail/871

课题三

a083d6600166d56d06f0081070ddd3f9.gif

提供Fluid数据面的Sentinel组件的参考实现

 课题奖励

¥6000

 导师信息

车漾 | cheyang@163.com

 课题简介

Fluid管理多种基于FUSE实现的客户端,一旦FUSE客户端升级版本、修改挂载参数等主动重启或者意外退出被动重启场景,这时会导致上层业务访问数据中断,而在libfuse3已经支持基于file descriptor 机制的不停服重启(限于只读场景)。希望在此基础上引入节点上的Sentinel组件,该组件最终目标可以通过和Runtime中FUSE协同以通用的方式为各种Runtime提供自愈和热升级。

ca090282426d107994fc8e3c7051cf41.png

课题报名链接

https://www.gitlink.org.cn/glcc/2024/subjects/detail/872

项目——Apache Seata

855bbdb81f772441960cf4240e236e1b.gif

b58dd254008274d3cb247ed6b9651740.png

 项目简介

Apache Seata(incubating) 是一款开源的分布式事务解决方案,致力于在微服务架构下提供高性能和简单易用的分布式事务服务。在正式开源前,Seata 已经在阿里巴巴和蚂蚁内部广泛应用,作为保证数据一致性的关键中间件。Seata 经历了多次 "双11" 等高峰流量的考验,为各类业务流程提供了强大的技术保障,确保每一笔交易的顺利完成。Seata 已经由阿里捐赠给Apache基金会,由Apache基金会进行孵化。

88aea64f3b209b81c2ed4c9fb3a042b1.png

扫码进入GLCC官网报名

https://www.gitlink.org.cn/GLCC

课题一

b26f4a959578d4f78076352801aff592.gif

Seata 多 Client 优化

 课题奖励

¥6000

 导师信息

王特 | yixia@apache.org

 课题简介

Seata 框架的实践主要基于单 Client 模式,在这种模式下,服务发现、序列化、压缩等功能都以单例形式存在,提供了全局唯一的配置管理能力。然而,随着业务的发展以及 Seata 自身单元测试和基准测试的隔离性要求,全局单例配置的修改会影响整个系统的稳定性和可控性。因此,提升 Seata 多 Client 能力成为当务之急,以便在不影响全局的情况下,支持多个独立 Client 实例配置管理。

1a6328c96fe7c92c02d1fa4d5d94e17f.png

课题报名链接

https://www.gitlink.org.cn/glcc/2024/subjects/detail/962

Apache Dubbo, Apache Seata are registered trademarks  of The Apache Software Foundation.

参与社区

c497914ebe1830ee12cfe891c9f85ec9.gif

540282c949aeb2f3980f32605cc849f2.png

GLCC学生时刻表

86d25698d8ea29a05105e43754780822.gif

1

5月31日-7月4日 

学生报名,提交proposal。

2

7月8日

公示入选学生名单。

(7月6日进行二次报名,第一次落选的同学不要灰心哦)

3

7月9日-8月18日 

 项目开发第一阶段。

3

8月19日-8月30日 

项目中期考核,公示考核结果。

3

8月31日-10月20日

项目开发第二阶段。

3

10月31日

结项审核,公示考核结果。

3

11月初

公布优秀项目/学生颁奖典礼。

高校学生如何参与

3e3f56114fb55388cedf2d1f3dae7a28.gif

e5e637923459765d0da1a4c2ef5da4a9.png

01

报名时间:

2024.5.31-2024.7.4

02

申请步骤:

①前往GLCC官网点击“学生报名”入口,查看社区项目课题列表:

c09864361360b6c7437bfe1adb1d33f3.png

www.gitlink.org.cn/glcc/2024/subjects

同学们根据个人专业情况,技术爱好以及所选开源组织的技术类型和参与门槛及奖金等情况筛选出自己喜欢的课题;

3316e47322c24ed1e54ce1e8f380b9da.png

②点击“课题列表”中每个课题后的“申请课题”,进入报名信息页面填写“个人基本信息”和“课题申请书”,并提交;

d7f7b31591a808c93a043b346f1266dd.jpeg

③组委会收到申请后,审核通过后推荐给该课题所属项目导师,提交后的信息可再次更新。建议同学们同时也发送邮件跟导师联系;

④加入GLCC官方QQ交流群,或发邮件到glcc@ccf.org.cn,关注活动进展和咨询;

3ae0b5679c13f72bc84c6402a6e2d0a1.jpeg

扫码加入GLCC官方QQ交流群

7月8日公布学生中选情况并通过邮件通知,也可再次登陆官网查看。

03

注意事项:

①GLCC面向18岁以上的在校学生,请诚实提交在校学生证明材料组委会会对提交材料进行审核;

②申请阶段,GLCC允许每个学生同时提交最多2个课题申请。申请结束后,经过与课题导师双向沟通,每个学生最终只能选择完成一个课题

③GLCC的每个课题都公布了导师的姓名/ID和邮箱地址,建议提前通过邮件方式和导师建立联系,反复沟通后再提交申请材料,你有充足的时间去了解你将要承担的课题;

④ 建议在截止日期前三天完成提交,避免因最后大量学生提交申请导致网络拥堵;

⑤CCF中国计算机学会学生会员申请优先推荐。

04

学生申请指南:

GLCC为同学们申请过程中遇到的问题提供了丰富的辅导文档,可在官网查看“帮助文档-学生指南”获取。

官网链接:

https://www.gitlink.org.cn/glcc/help

6a55ac59443d0d9a8fd498c8831b01cb.png

扫码进入【学生指南】页面

0ff180f49e374b98ca58ba4dd415850b.png

协同举办体系

5aa4b46cc707dbd1c76b812247bd8033.gif

fd8d957e26a1bf2c5a51b9531847ff71.png

特别赞助大赛运营:字节跳动开源

往期回顾

1

假期充充电?CCF开源创新大赛、GLCC等你来战!

2

重磅来袭!第七届CCF开源创新大赛报名通道已开启!

3

重要通知!GLCC学生报名延期!速来抢位!

84d36d27c6ade425e4178cc595de09a0.jpeg

微信号公众号

CCF开源发展委员会

扫码二维码关注公众号

更多资讯请见CCF开源发展委员会专区 

https://www.gitlink.org.cn/zone/CCF-ODC

ada363c6c21ed01bd541cd3622a46534.png

点击【阅读原文】

进入GLCC官网获取全部赛事信息

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值