书栈网 · BookStack 本次搜索耗时 0.022 秒,为您找到 144 个相关结果.
  • Ark 服务机制

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

    简介 准备 工具 入门 创建 SpringBoot Web 工程 引入 sample-ark-plugin 配置打包插件 打包、安装、发布 运行 运行测试用例 ArkJUnit4Runner ArkBootRunner TestNGOnArk 工程地址 简介 该样例工程演示了如何借助 Maven 插件将一个 Spr...
  • Ark 扩展机制

    声明扩展接口 声明扩展实现 加载 SPI 实现类 为什么不支持 Biz 的 SPI 扩展实现加载 SOFAArk 默认扩展点 扩展实现 PluginClassLoader 加载逻辑 扩展实现 BizClassLoader 加载逻辑 Ark 容器和 Ark Plugin 在运行时由不同的类加载器加载,不能使用常规的 ServiceLoader ...
  • Ark 事件机制

    事件 事件监听器 注意事项 SOFAArk 提供了简单的事件总线,Plugin 和 Biz 可以使用事件总线服务 EventAdminService 注册事件监听器并发布和监听事件: public interface EventAdminService { /** * Initiate synchron...
  • Ark 服务通信

    引入依赖 发布和引用 JVM 服务 XML 方式 服务发布 服务引用 Annotation 方式 编程 API 方式 uniqueId 跳过序列化 在 Ark 服务机制 中,我们详细介绍了如何引用和发布插件服务,主要是解决 Plugin 和 Biz 的通信问题;为了解决 Biz 之间的通信问题,SOFAArk 引入了 SOFABoot ...
  • Ark 工程演示

    2043 2018-08-31 《SOFA-ARK 文档》
    简介 准备 工具 入门 创建 SpringBoot Web 工程 引入 sample-ark-plugin 配置打包插件 打包、安装、发布 运行 运行测试用例 ArkJUnit4Runner ArkBootRunner TestNGOnArk 工程地址 简介 该样例工程演示了如何借助 Maven 插件将一个 Spri...
  • Ark 容器启动流程

    ArkService Pipeline 服务 Archive 解析 初始化环境 注册容器服务 部署 Ark 插件 启动 Ark 业务 Ark 应用的整体启动流程如下图所述: 当用 java -jar 启动 Ark 包 或者 在 IDE 中通过 SofaArkBootstrap.launch 启动 Ark 应用时,相应 Launcher...
  • 如何打包 Ark 包

    简介 准备 工具 入门 创建 SpringBoot Web 工程 引入 sample-ark-plugin 配置打包插件 打包、安装、发布 运行 运行测试用例 ArkJUnit4Runner ArkBootRunner TestNGOnArk 简介 该样例工程演示了如何借助 Maven 插件将一个 Spring Boot W...
  • 如何打包 Ark Plugin

    简介 背景 工具 入门 创建标准 Maven 工程 配置打包插件 打包、安装、发布、引入 发布引用插件服务 简介 该样例工程演示了如何借助 maven 插件将一个普通的 Java 工程打包成标准格式规范的 Ark Plugin 背景 现实开发中,常常会遇到依赖包冲突的情况;假设我们开发了一个类库 sample-lib , 业...
  • Ark 容器启动流程

    1431 2018-08-31 《SOFA-ARK 文档》
    Ark 容器启动流程 Ark 容器启动流程 ArkService Pipeline 服务 Archive 解析 部署 Ark 插件 启动 Ark 业务 Ark 容器启动流程 Ark 容器启动流程 Ark 容器的整体启动如下图所述: ArkService Ark Serivce 是 Ark 容器中的服务,底层使用 Guice ...