
Apache ServiceComb 面对高校在校学生也推出了3个开源社区项目,通过参与该活动,你将获得:

  - 微服务一键部署工具
    
      - 一个微服务系统会包含会多个微服务,微服务框架本身的也会包含多个组件,如注册中心,网关,分布式事务组件等,如何方便快速的将整个微服务在不同的环境中迁移是一个挑战。希望能使用Terraform开发一个工具,帮助ServiceComb微服务
应用一键迁移上云。(AWS, 华为云等)。
 
      - 难度:  中
 
      - 导师:  田晓亮 xiaoliang.tian AT gmail.com
 
      - 所需要技能:  Java or Go, Terraform
 
    
   
  - Java-chassis 支持 JDK 14
    
      - Java-chassis是ServiceComb微服务框架的Java SDK, 希望调整它的部分源代码,实现当开发者使用JDK 14 + java-chassis开发微服务时能正常开发,同时java-chassis在JDK14下能通过所有的测试用例。
 
      - 难度:  中
 
      - 导师:  刘宝 liubao AT apache.org
 
      - 所需要技能:  Java, JDK 14
 
    
   
  - 添加新的Object Storage Service云服务SDK组件,方便微服务开发者使用OBS。
    
      - 企业进行微服务转型的一大原因是为了更方便的上云,通过为开发者提供健壮的OBS访问SDK,让开发者可以简单的使用注解将OBS储存的内容
注入java对象实例中。
 
      - 难度:  低
 
      - 导师:  田晓亮 xiaoliang.tian AT gmail.com
 
      - 所需技能:  Java
 
    
   
  - 丰富ServiceComb Pack在分布式事务场景下的验收测试
    
      - ServiceComb Pack作为一个分布式事务引擎,需要有完善的验收测试来保证其服务功能的完备性。 任务描述参见SCB-306。此任务包含验收测试的场景分析整理,以及缺失场景的代码实现。通过此任务你可以学习到如何动态注入故障,验收测试框架的使用,以及自动化测试的常用工具。
 
      - 参考资料: 微服务验收测试框, 分布式事务原理1,分布式事务原理2。
 
      - ServiceComb Pack 视频资料:  项目介绍, 验收测试和示例, 验收测试代码介绍
 
      - 难度: 中
 
      - 导师: 姜宁 ningjiang AT apache.org
 
      - 所需技能: Java, docker, 一颗好奇的心
 
    
   
如何参与
  - 直接跟导师发邮件。导师将指导你完成后续工作。
 
  - 了解更多如何参与的信息: 如何报名