书栈网 · BookStack 本次搜索耗时 0.019 秒,为您找到 144 个相关结果.
  • 产品概述

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

    1176 2018-08-31 《SOFA-ARK 文档》
    名词解释 Ark 包 Ark Container Ark Plugin Ark Biz 名词解释 Ark 包 满足特定目录格式要求的 Executed Fat Jar ,使用官方提供的 Maven 插件 sofa-ark-maven-plugin 可以将工程应用打包成一个标准格式的 Ark 包 ;使用命令 java -jar 即可在...
  • 如何创建 SOFABoot 应用

    简介 改造 运行 工程地址 简介 Spring Boot 和 SOFABoot 都可以使用 Jarslink2.0,只需要添加指定依赖即可。为了使用便利,推荐以 SOFABoot 工程形式使用 Jarslink2.0。本样例工程意在演示如何快速的将 Spring Boot 工程改造成 SOFABoot 工程。 改造 在 Sprin...
  • 产品介绍 - 产品概述

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

    Ark 包 Ark Container Ark Plugin Ark Biz Ark 包 满足特定目录格式要求的 Executed Fat Jar ,使用官方提供的 Maven 插件 sofa-ark-maven-plugin 可以将工程应用打包成一个标准格式的 Ark 包 ;使用命令 java -jar 即可在 SOFAArk 容器之上...
  • 如何使用 Jarslink 多应用动态部署

    简介 演示 简介 本小节意在演示如何使用 Jarslink2.0 动态控制 Biz 包的生命周期,完成 Biz 包的安装、卸载、查询操作。 演示 参考如何改造普通 Spring Boot 应用 ,改造后的 spring-boot-transform-sample 工程已经集成了 Jarslink2.0 组件,执行该应用打包生成的 Ark 包,...
  • SOFAArk 介绍

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

    简介 Ark-Biz 典型目录结构 简介 本小节将介绍 Ark Biz 目录结构,以及如何使用官方插件 sofa-ark-maven-plugin 打包并发布 Ark Biz 。 Ark Biz 包和 Ark 包 都是使用 Maven 插件 sofa-ark-maven-plugin 打包生成;工程应用在配置该插件时,默认情况下只会打包...
  • 用户文档

    基础术语 Ark 包 Ark Plugin Ark Biz SOFAArk 配置 Ark Biz 生命周期 Zookeeper 配置 Ark 服务机制 Ark 事件机制 Ark 扩展机制 Ark 服务通信 Telnet 指令 Ark 日志 SOFABoot 使用类隔离
  • SOFABoot 使用类隔离

    配置 Maven 打包插件 添加类隔离框架依赖 运行 在 IDE 中运行 打包运行 测试 SofaBootRunner SofaJUnit4Runner 自定义 Runner SOFABoot 提供了类隔离框架 SOFAArk, 弥补了 Spring Boot 在类隔离能力上的缺失,用以解决在实际开发中常见的类冲突、包冲突问题,详细请参考...