书栈网 · BookStack 本次搜索耗时 0.013 秒,为您找到 43 个相关结果.
  • 应用打包

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

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

    安装 Biz 卸载 Biz 卸载面临的挑战 激活 Biz SOFAArk 合并部署时,除了宿主应用,其他 Biz 允许运行时动态部署和卸载。Biz 的状态如下: unresolved: 未注册,此时 Biz 包未被运行时解析 resolved: Biz 包解析完成,且已注册,此时 Biz 包还没有安装或者安装中 activated: Biz 包...
  • 名词解释

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

    引入依赖 配置 ZK 地址 配置维度 配置形式 注意事项 在介绍 Biz 生命周期 时,我们提到了有三种方式控制 Biz 的生命周期,并且介绍了使用客户端 API 实现 Biz 的安装、卸载、激活。在这一章节我们介绍如何使用 SOFAArk 提供的动态配置插件,通过 Zookeeper 下发指令,控制 Biz 的生命周期。 引入依赖 SO...
  • 基础术语

    Ark 包 Ark Container Ark Plugin Ark Biz 合并部署 宿主应用 Ark 包 SOFAArk 定义特殊格式的可执行 Jar 包 ,使用官方提供的 Maven 插件 sofa-ark-maven-plugin 可以将工程应用打包成一个标准格式的 Ark 包 ;使用命令 java -jar 即可在 SOFA...
  • 产品概述

    简介 背景 原理 简介 Jarslink 2.0 是 SOFABoot 官方基于 SOFAArk 开发的功能插件,负责管理多应用在 SOFAArk 容器之上的合并部署,具备如下特性: 支持运行时动态安装和卸载应用。 支持运行时应用热替换能力,保证服务的连续性。 跨应用内部通信,支持应用发布引用 JVM 服务,跨应用既可以使用 RP...
  • 常见问题

    常见问题 咨询类 Q: 类隔离在蚂蚁内部使用是否广泛? Q: SOFABoot类隔离框架(SOFAArk)和 OSGI 容器有哪些差异? Q: SOFAArk 和 Java9 模块化有哪些差异? 使用类 Q: 为什么使用 SNAPSHOT 版本拉取不到依赖? Q: 为什么使用 java -jar 启动 Spring Boot/SOFABoot 应用...
  • 名词解释

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

    SOFAArk 容器使用了 logback 日志实现,并集成了 sofa-common-tools ,日志相关配置可以参考 配置文档 , 这里介绍 SOFAArk 三个日志文件: sofa-ark/common-default.log> sofa-ark 默认日志,打印 SOFAArk 启动日志等,大概内容如下: 2019 - 03 - 12 1...