HAVE FUN | SOFARegistry 源码解析
关于 SOFARegistry 源码解析系列
SOFARegistry 源码解析活动是由 SOFAStack 团队主办的开源活动,我们希望打造一个人人皆可参与,基于 GitHub 协作的积极透明的开源活动。
本次活动旨在增强大家对 SOFARegistry 的了解与认知,促进开源社区的交流,让大家更好的了解、学习和使用开源项目,是大家学习和使用 SOFARegistry,与 SOFARegistry 的核心开发者直接交流的一个良好契机。
本次活动所产出的文章将首先发表在 SOFARegistry 项目主页上,同时也将会进行线上全渠道的推广,经整理后的部分内容会作为 SOFAStack 官方博客中,并会在全渠道进行发布。
活动角色划分
Reviewer 既是审稿人也担任 mentor 的角色,是 SOFARegistry 的核心开发者。
活动流程
活动在 GitHub 上进行协作。流程图如下:

参与者登陆自己的 GitHub 账号,在源码解析活动的 GitHub 页面回复【/assign】认领 issue。
Reviewer 指派 issue 给对应的参与者。
参与者在认领 issue 成功后在规定时间内提交 PR。
Reviewer 对提交的 PR 进行 Review。
PR 审核通过后,由 Reviewer 进行发布在项目主页中。
参与者关闭 issue。
规则说明
一人一 issue
每位参与者一次最多只可以认领一个 issue,如错领 issue 等,需先关闭已领 issue 再进行重新认领。一人可认领完成多次。
任务分级
本次任务难度分为 3 个等级
🌟、🌟🌟的任务为初阶
🌟🌟🌟 的星为中阶
🌟🌟🌟🌟、🌟🌟🌟🌟🌟 的星为高阶。
issue 提交期限
初阶 issue 认领 7 天内提交
中阶 issue 认领 15 天内提交
高阶 issue 认领 20 天内提交
issue 进度同步
发起人每周会和参与者了解进度,通过“金融级分布式架构”公众号对外同步活动的进展情况。
活动奖励
根据社区晋升规则:
完成 1 个初阶任务可晋升为社区 Contributor;
完成 1 个初阶 + 1 个中阶可晋升为社区 Member;
完成 1 个高阶可晋升为社区 Member;
社区 Contributor 享有的权利:专属的 Contributor 定制证书(电子版和实物都有)、社区周边礼物(T恤、卫衣、马克杯、贴纸、日历等)
社区 Members 享有的权利:专属的 Members 定制证书(电子版和实物都有)、社区周边礼物(T恤、卫衣、马克杯、贴纸、日历等)
完成任意难度的源码解析任务,均可获得自选图书的机会,价值 100 元以内的图书,任你选择,每人仅限一次。
issue 列表

总览:https://github.com/sofastack/sofa-registry/issues/204
数据表监听:https://github.com/sofastack/sofa-registry/issues/203
数据倒排索引:https://github.com/sofastack/sofa-registry/issues/202
推送开关:https://github.com/sofastack/sofa-registry/issues/201
通讯数据压缩:https://github.com/sofastack/sofa-registry/issues/200
推送延迟trace:https://github.com/sofastack/sofa-registry/issues/199
无损运维:https://github.com/sofastack/sofa-registry/issues/198
数据同步:https://github.com/sofastack/sofa-registry/issues/197
发布订阅推送:https://github.com/sofastack/sofa-registry/issues/196
👏 欢迎大家点击下方链接
查看任务详情领取任务