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

    Q: Readiness Check 有啥应用场景? Q: 是否可以在 SOFABoot 模块中定义 Controller 组件? Q: 类隔离在蚂蚁内部使用是否广泛? Q: SOFABoot类隔离框架(SOFAArk)和 OSGI 容器有哪些差异? Q: SOFAArk 和 Java9 模块化有哪些差异? Q: 为什么使用 SNAPSHOT 版本...
  • Ark 扩展机制

    声明扩展接口 声明扩展实现 加载 SPI 实现类 为什么不支持 Biz 的 SPI 扩展实现加载 SOFAArk 默认扩展点 扩展实现 PluginClassLoader 加载逻辑 扩展实现 BizClassLoader 加载逻辑 Ark 容器和 Ark Plugin 在运行时由不同的类加载器加载,不能使用常规的 ServiceLoader ...
  • 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...
  • 名词解释

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

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

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

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

    架构图 模块划分 架构图 Jarslink2.0 是一个 Ark Plugin,运行时需要依赖 SOFAArk 容器。Jarslink2.0 在运行时处于中间层,上承应用,下接容器。边界交互方式: 1、应用边界:Jarslink2.0 配置导出类,应用可以直接使用这些类,实际在运行时,这些类都是委托给 Jarslink 加载。 2、容器边界:A...