开源软件供应链点亮计划-暑期2020

summer2020 introduction

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

summer2020 gains

ServiceComb summer2020项目如下:以下项目均采用 Apache License 2.0 协议

  1. 微服务一键部署工具
    • 一个微服务系统会包含会多个微服务,微服务框架本身的也会包含多个组件,如注册中心,网关,分布式事务组件等,如何方便快速的将整个微服务在不同的环境中迁移是一个挑战。希望能使用Terraform开发一个工具,帮助ServiceComb微服务 应用一键迁移上云。(AWS, 华为云等)。
    • 难度: 中
    • 导师: 田晓亮 xiaoliang.tian AT gmail.com
    • 所需要技能: Java or Go, Terraform
  2. Java-chassis 支持 JDK 14
    • Java-chassis是ServiceComb微服务框架的Java SDK, 希望调整它的部分源代码,实现当开发者使用JDK 14 + java-chassis开发微服务时能正常开发,同时java-chassis在JDK14下能通过所有的测试用例。
    • 难度: 中
    • 导师: 刘宝 liubao AT apache.org
    • 所需要技能: Java, JDK 14
  3. 添加新的Object Storage Service云服务SDK组件,方便微服务开发者使用OBS。
    • 企业进行微服务转型的一大原因是为了更方便的上云,通过为开发者提供健壮的OBS访问SDK,让开发者可以简单的使用注解将OBS储存的内容 注入java对象实例中。
    • 难度: 低
    • 导师: 田晓亮 xiaoliang.tian AT gmail.com
    • 所需技能: Java
  4. 丰富ServiceComb Pack在分布式事务场景下的验收测试

如何参与

  • 直接跟导师发邮件。导师将指导你完成后续工作。
  • 了解更多如何参与的信息: 如何报名