书栈网 · BookStack 本次搜索耗时 0.012 秒,为您找到 43 个相关结果.
  • SOFAArk

    产品概述 快速开始 用户文档 开发文档 发布历史 常见问题 发展路线 参与贡献
  • SOFAArk 介绍

    场景 包冲突 合并部署 静态合并部署 动态合并部署 原理 SOFAArk 是一款基于 Java 实现的轻量级类隔离容器,主要提供类隔离和应用(模块)合并部署能力,由蚂蚁金服公司开源贡献; 在大型软件开发过程中,通常会推荐底层功能插件化,业务功能模块化的开发模式,以期达到低耦合、高内聚、功能复用的优点。基于此,SOFAArk 提供了一套较为规范...
  • SOFAArk 配置

    日志配置 插件配置 biz配置 动态配置 Profile 机制 SOFAArk 的配置目录不是必须存在,如果需要,统一放在工程根目录 ${baseDir}/conf/ark 下,执行 sofa-ark-maven-plugin 打包,将会自动将该目录下的配置打包至 Ark 包,例如 Ark 包目录为: . ├── META - INF ...
  • 基础模型

    模型 应用 指令 服务 模型 应用 Jarslink 管理多应用生命周期,在运行时动态部署时,通常是将一个 Jar 文件实体转成一个抽象模型 Biz. Biz, 应用在运行时的抽象模型 指令 Jarslink 目前支持 telnet 协议方式,接受输入的指令。后面也会支持提供 API 的方式执行指令操作。可供接受的指令类型: ...
  • 产品概述

    产品描述 背景 原理 场景 产品描述 SOFAArk 是一款基于 Java 实现的轻量级类隔离加载容器,主要是为应用程序提供类隔离和依赖包隔离的能力,由蚂蚁金服公司开源贡献;基于 Fat Jar 技术,简单的单模块 Java 应用或者 Spring Boot 应用均可被打包成一个自包含可运行的 Fat Jar,称之为 Ark 包;Ark 包内...
  • Ark 服务机制

    插件服务 发布服务 引用服务 默认服务 应用服务 SOFAArk 定义了两种服务类型,用于解决应用和插件,应用和应用之间的通信问题,下面分别介绍这两种服务类型: 插件服务 SOFAArk 允许在 Plugin 通过 PluginContext 发布和引用服务,也可以使用注解 @ArkInject 引用服务。为了方便开发高级特性,SOFAAr...
  • 应用打包

    简介 背景 打包类型 打包配置 简介 理解 Jarslink2.0 的使用方式,你需要对 SOFAArk 框架 以及 Ark 包 和 Ark Biz 的打包方式有一定的了解。 为了保证阅读的连贯性,在这里会粗略的描述应用使用 Jarslink2.0 的打包逻辑,官方推荐先跳转到上述链接进行必要的背景知识学习。 Jarslink2.0 要求...
  • 参与贡献

    准备工作 GitHub 贡献代码流程 提交issue 获取源码 拉分支 修改代码提交到本地 修改代码注意事项 其它注意事项 提交代码到远程仓库 提交合并代码到主干的请求 代码 Review 合并代码到主干 可以先去 发展路线 内了解下开发任务及未来规划。 准备工作 贡献代码前需要先了解 git 工具的使用和 GitHu...
  • 参与贡献

    准备工作 GitHub 贡献代码流程 提交issue 获取源码 拉分支 修改代码提交到本地 修改代码注意事项 其它注意事项 提交代码到远程仓库 提交合并代码到主干的请求 代码 Review 合并代码到主干 可以先去 发展路线 内了解下开发任务及未来规划。 准备工作 贡献代码前需要先了解 git 工具的使用和 GitHu...
  • 产品介绍 - 产品概述

    1525 2018-08-31 《SOFA-ARK 文档》
    产品概述 产品描述 背景 原理 场景 产品概述 产品描述 SOFAArk 是一款基于 Java 实现的轻量级类隔离加载容器,主要是为应用程序提供类隔离和依赖包隔离的能力,由蚂蚁金服公司开源贡献;基于 Fat Jar 技术,简单的单模块 Java 应用或者 Spring Boot 应用均可被打包成一个自包含可运行的 Fat Jar,称之为...