HAVE FUN|Layotto 源码解析

本文涉及的产品
云解析 DNS,旗舰版 1个月
全局流量管理 GTM,标准版 1个月
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
简介: Layotto 源码解析活动是由 SOFAStack 团队主办的开源活动,我们希望打造一个人人皆可参与,基于 GitHub 协作的积极透明的开源活动。本次活动旨在增强大家对 Layotto 的了解与认知,促进开源社区的交流,让大家更好的了解、学习和使用开源项目,是大家学习和使用 Layotto,与 Layotto 的核心开发者直接交流的一个良好契机。

关于 Layotto 源码解析系列

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

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

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

活动角色划分

发起人: 负责运营协作

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

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

Reviewer 既是审稿人也担任 mentor 的角色,是 Layotto 的核心开发者。

活动流程

活动在 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,issue 将会重新进行分配认领。

issue 进度同步

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

活动奖励

根据社区晋升规则:

  • 完成 1 个初阶任务可晋升为社区 Contributor
  • 完成 1 个初阶 + 1 个中阶可晋升为社区 Member
  • 完成 1 个高阶可晋升为社区 Member

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

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

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

标题 Reviewer Issue 难度 进展
总览 #417
处理 rpc 请求 待分配 #424 🌟🌟🌟🌟🌟 待认领
启动流程 待分配 #418 🌟🌟🌟 待认领
WebAssembly相关 待分配 #427 🌟🌟🌟 待认领
4层流量治理,tcp流量dump 待分配 #425 🌟🌟 待认领
7层流量治理,接口限流 待分配 #426 🌟🌟 待认领

👏 欢迎大家点击下方链接

查看任务详情领取任务

链接🔗:https://github.com/mosn/layotto/issues/444

相关文章
|
21天前
|
监控 网络协议 Java
Tomcat源码解析】整体架构组成及核心组件
Tomcat,原名Catalina,是一款优雅轻盈的Web服务器,自4.x版本起扩展了JSP、EL等功能,超越了单纯的Servlet容器范畴。Servlet是Sun公司为Java编程Web应用制定的规范,Tomcat作为Servlet容器,负责构建Request与Response对象,并执行业务逻辑。
Tomcat源码解析】整体架构组成及核心组件
|
6天前
|
存储 缓存 Java
什么是线程池?从底层源码入手,深度解析线程池的工作原理
本文从底层源码入手,深度解析ThreadPoolExecutor底层源码,包括其核心字段、内部类和重要方法,另外对Executors工具类下的四种自带线程池源码进行解释。 阅读本文后,可以对线程池的工作原理、七大参数、生命周期、拒绝策略等内容拥有更深入的认识。
什么是线程池?从底层源码入手,深度解析线程池的工作原理
|
10天前
|
开发工具
Flutter-AnimatedWidget组件源码解析
Flutter-AnimatedWidget组件源码解析
|
6天前
|
设计模式 Java 关系型数据库
【Java笔记+踩坑汇总】Java基础+JavaWeb+SSM+SpringBoot+SpringCloud+瑞吉外卖/谷粒商城/学成在线+设计模式+面试题汇总+性能调优/架构设计+源码解析
本文是“Java学习路线”专栏的导航文章,目标是为Java初学者和初中高级工程师提供一套完整的Java学习路线。
|
29天前
|
测试技术 Python
python自动化测试中装饰器@ddt与@data源码深入解析
综上所述,使用 `@ddt`和 `@data`可以大大简化写作测试用例的过程,让我们能专注于测试逻辑的本身,而无需编写重复的测试方法。通过讲解了 `@ddt`和 `@data`源码的关键部分,我们可以更深入地理解其背后的工作原理。
24 1
|
1月前
|
开发者 Python
深入解析Python `httpx`源码,探索现代HTTP客户端的秘密!
深入解析Python `httpx`源码,探索现代HTTP客户端的秘密!
68 1
|
1月前
|
算法 安全 Java
深入解析Java多线程:源码级别的分析与实践
深入解析Java多线程:源码级别的分析与实践
|
1月前
|
存储 NoSQL Redis
redis 6源码解析之 object
redis 6源码解析之 object
55 6
|
3月前
|
XML Java 数据格式
深度解析 Spring 源码:从 BeanDefinition 源码探索 Bean 的本质
深度解析 Spring 源码:从 BeanDefinition 源码探索 Bean 的本质
76 3
|
1月前
|
开发者 Python
深入解析Python `requests`库源码,揭开HTTP请求的神秘面纱!
深入解析Python `requests`库源码,揭开HTTP请求的神秘面纱!
123 1

热门文章

最新文章

推荐镜像

更多