HAVE FUN | SOFAArk 源码解析活动

1ff2522bb83e8744f144ab561eca6507.png

源码解析

「SOFAArk 项目介绍💁🏻‍♂️」 

SOFAArk 是一款由蚂蚁集团开源贡献的,基于 Java 实现的轻量级类隔离容器,主要提供类隔离和应用(模块)合并部署能力。SOFAArk 提供了一套较为规范化的插件化、模块化的开发方案,且基于自身的产品能力,SOFAArk 可以帮助解决依赖包冲突、多应用(模块)合并部署等场景问题。

https://github.com/sofastack/sofa-ark

源码解析活动是由 SOFAStack 团队主办的开源活动,我们希望打造一个人人皆可参与,基于 GitHub 协作的积极透明的开源活动。

本次活动旨在增强大家对 SOFAArk 的了解与认知,促进开源社区的交流,让大家更好地了解、学习和使用开源项目,是大家学习和使用 SOFAArk,与 SOFAArk 的核心开发者直接交流的一个良好契机。

本次活动所产出的文章将首先发表在 SOFAArk 项目主页上,同时也将会进行线上全渠道的推广,经整理后的部分内容会整合到 SOFAStack 官方博客中,并会在全渠道进行发布。

活动角色划分:

  • 参与者:所有对社区项目感兴趣的开发者;

  • Reviewer:项目核心开发者,在源码解析中给予指导和建议;

  • 发起人:负责运营协作。

SOFAArk

活动流程 🔜

活动在 GitHub 上进行协作

流程图如下:

6433808ef5515f314fc4c2c98e961af9.png

01

认领 issue

参与者登陆自己的 GitHub 账号

在源码解析活动的 GitHub 页面回复【/assign】认领 issue

03

指派 issue

Reviewer 指派 issue 给对应的参与者

03

提交 issue

参与者在认领 issue 成功后

在规定时间内提交 PR

04

Review issue

Reviewer 对提交的 PR 进行 Review

05

发布 issue

PR 审核通过后

由 Reviewer 进行发布在项目主页中

06

关闭 issue

参与者关闭 issue

SOFAArk

issue 列表⬇️

文章标题及对应的 reviewer 和 issue 地址如下:

f09f40cda0a3f2ecab67f827ed9fe4e0.png

任务详情查看🔗:

https://github.com/sofastack/sofa-ark/issues/510

SOFAArk

规则说明 📄

「一人一 issue」 

每位参与者一次最多只可以认领一个 issue,如错领 issue 等,需先关闭已领 issue 再进行重新认领。

一人可认领完成多次。

「任务分级」

本次任务难度分为 3 个等级:

初阶为 🌟or 🌟🌟任务

中阶为 🌟🌟🌟任务

高阶为 🌟🌟🌟🌟or 🌟🌟🌟🌟🌟任务

「issue 提交期限」

issue 根据不同难度,相对应的提交期限不同:

初阶 issue 认领 7 天内提交

中阶 issue 认领 15 天内提交

高阶 issue 认领 20 天内提交

⚠️:如过期未提交将视为放弃该 issue,issue 将会重新进行分配认领。

「issue 进度同步」

我们发起人每周会和参与者了解进度,通过“金融级分布式架构”公众号同步活动的进展情况。

SOFAArk

活动奖励 🏆

完成 1 个初阶任务

可晋升为社区 Contributor

完成 1 个初阶 + 1 个中阶

可晋升为社区 Members

完成 1 个高阶

可晋升为社区 Members

社区 Contributor 享有的权利

专属的 Contributor 定制证书(电子版和实物都有)、社区周边礼物(T恤、卫衣、马克杯、贴纸、日历等)

社区 Member 享有的权利:

专属的 Member 定制证书(电子版和实物都有)、社区周边礼物(T恤、卫衣、马克杯、贴纸、日历等)

完成任意难度的源码解析任务,均可获得自选图书的机会,价值 100 元以内的图书,任你选择,每人仅限一次。

👏 欢迎大家点击 阅读全文

查看任务详情领取任务

(🔗:https://github.com/sofastack/sofa-ark/issues/510

  飞船计划 

57b661c8b1aafdd505a28ddec07dea07.png

我们有完善的文档和上千人的技术交流群,你的问题完全可以得到解答,和更多热爱技术崇尚开源的小伙伴,一起开启你的开源探索之旅吧~

和社区共同成长,不再做开源旁观者!

详细的活动规则 👈请点击

https://github.com/mosn/layotto/issues/438

活动进展💁🏻‍♂️」 

a26faed967471f3aa51201036e695c47.png

7951f0c9995bcd2232ff3cfb3c3b996a.png

8dbae98fb2e21167ffa5439a17d85c48.png

9fa890b3067b2a379e520840297e912d.png

源码解析进展

SOFARegistry 源码解析已经圆满结束,Layotto 也将近尾声,想要领取 SOFABoot 的源码解析活动的同学抓紧咯~

源码解析

活动进展

来看看 SOFABoot、Layotto 与 SOFARegistry 源码解析的活动进展吧。

「SOFABoot 项目介绍💁🏻‍♂️」 

SOFABoot 是蚂蚁集团开源的基于 Spring Boot 的研发框架,它在 Spring Boot 的基础上,提供了诸如 Readiness Check、类隔离、日志空间隔离等能力。在增强了 Spring Boot 的同时,SOFABoot 提供了让用户可以在 Spring Boot 中非常方便地使用 SOFA 中间件的能力。

本次 SOFABoot 源码解析任务共发布 3 个。截至 5 月 18 日,SOFABoot 源码解析任务待提交 2 篇,待认领 1 篇。

各难度的源码解析任务完成度详情如下,我们通过这几个 issue 来追踪任务的完成进展,大家赶快把它领走哦。

8c65d23f611c0d36f05b75ed5b7fdd90.png

SOFABoot

待认领任务

01

SOFABoot 组件协议 binding 机制解析

https://github.com/sofastack/sofa-boot/issues/955

「Layotto 项目介绍💁🏻‍♂️」 

Layotto(/leɪˈɒtəʊ/) 是一款使用 Golang 开发的应用运行时, 旨在帮助开发人员快速构建云原生应用,帮助应用和基础设施解耦。它为应用提供了各种分布式能力,比如状态管理,配置管理,事件发布订阅等能力,以简化应用的开发。

Layotto 以开源的 MOSN 为底座,在提供分布式能力以外,提供了 Service Mesh 对于流量的管控能力。

本次 Layotto 源码解析任务共发布 5 个。

截至 5 月 18 日,Layotto 源码解析任务已全部完成,共 5 篇,Layotto 源码解析活动圆满结束,感谢大家的贡献👏!

已完成提交的文章大家可以在 Layotto 项目主页上看:https://mosn.io/layotto

9bb147652da3dfacf104364e4165cef1.png

SOFARegistry 项目介绍💁🏻‍♂️」 

SOFARegistry 是蚂蚁集团开源的一个生产级、高时效、高可用的服务注册中心。SOFARegistry 最早源自于淘宝的 ConfigServer。十年来,随着蚂蚁集团的业务发展,注册中心架构已经演进至第五代。

目前 SOFARegistry 不仅全面服务于蚂蚁集团的自有业务,还服务众多合作伙伴,同时也兼容开源生态。SOFARegistry 采用 AP 架构,支持秒级时效性推送,同时采用分层架构支持无限水平扩展。

本次 SOFARegistry 源码解析任务共计发布 10 个。

截至 5 月 18 日,SOFARegistry 源码解析任务已全部完成,共计 10 篇,感谢大家的贡献👏!

源码解析系列文章大家可以在 SOFARegistry 项目主页上看:

https://www.sofastack.tech/projects/sofa-registry/overview/

SOFARegistry 源码解析活动圆满结束,感谢大家的支持!e33b7fcaa7b9ff67785e052d9c87aeab.png

14114e3ce106c91ca1be80815f8a7332.png

已经完成任务的小伙伴们,你们的礼物已经在路上啦~耐心等待哦🎁

   本周推荐阅读  

4a2ad24ba202ce3e34eec7a8c66a3e26.png

深入HTTP/3(1)|从 QUIC 链接的建立与关闭看协议的演进

be3b0f82e7e7ec32f0d4133556ac386f.png

深入HTTP/3 (2)|不那么 Boring 的 SSL

0d1ca3d8ef4cff63457f2a622e8ba8a3.png

蚂蚁金服 Service Mesh 进展回顾与展望|SOFAStack 四周年

d5199edd328732bd15f7aa1c3e963b58.png

【2022 开源之夏】欢迎报名SOFAStack 社区项目!

5f229bbd322194c9e78ef3d4f3eca5b4.png

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值