<SOFA:ArkLab/>

2019-10-30 · 潘潘 ·

| SOFALab

SOFALab

<SOFA:Lab/> 源码研究实验室,由 SOFA 团队和源码爱好者们出品,欢迎你的加入~

<SOFA:ArkLab/>是《剖析 | SOFAArk 源码》系列,会逐步详细介绍 SOFAArk 各个部分的代码设计和实现,欢迎领取文章进行共建。

| SOFAArk

SOFAArk 是一款基于 Java 实现的轻量级类隔离容器,主要提供类隔离和应用(模块)合并部署能力。在大型软件开发过程中,通常会推荐底层功能插件化,业务功能模块化的开发模式,以期达到低耦合、高内聚、功能复用的优点。SOFAArk 提供了一套较为规范化的插件化、模块化的开发方案,帮助解决依赖包冲突、多应用(模块)合并部署等场景问题。

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

|< SOFA:ArkLab/>

  • 认领列表:

    • 【已完成】轻量级类隔离框架 SOFAArk 简介
    • 【已认领】 SOFAArk 容器模型解析
    • 【已认领】 SOFAArk 类加载模型机制解析
    • 【已认领】 SOFAArk 合并部署能力解析
    • 【已认领】 SOFAArk SPI 机制和 ClassLoaderHook 机制解析
    • 【已认领】 SOFAArk 动态配置机制解析
    • 【已认领】 SOFAArk maven 打包插件解析
    • 【已认领】 (实践)SOFAArk 插件化机制解析与实践
  • 领取方式:关注「金融级分布式架构」 回复可领取的文章标题,我们将会主动联系你,确认资质后,即可加入 SOFA:ArkLab/,It’s your show time!

如果有同学对以上某个主题特别感兴趣的,可以留言讨论,我们会适当根据大家的反馈调整文章的顺序,谢谢大家关注 SOFAStack ,关注 SOFAArk,我们会一直与大家一起成长的。

除了源码解析,也欢迎提交 issue 和 PR: SOFAArk :https://github.com/sofastack/sofa-ark

金融级分布式架构公众号二维码

欢迎领取,参与共建~