打包部署简介

栏目:云苍穹知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

打包部署简介

# 打包部署简介 本文档主要介绍开发人员开发完成后,如何进行页面和插件的打包与部署。金蝶云苍穹采用微服务架构,支持分布式部署,要了解怎么部署运维,必须先了解金蝶云苍穹的部署架构,我们以容器版的苍穹服务为例,介绍苍穹各个组件之间的关系 ### 苍穹部署架构 【nginx】主要提供静态资源服务,多租户路由,内外网隔离功能 【应用仓库】存放苍穹的全量jar包,每个领域的jar包按照业务领域打包成单独的zip包,方便运行的时候拉取 【镜像仓库】存放苍穹的镜像,镜像里面包含标准的苍穹平台启动程序 【Mservice-xxx】运行起来的苍穹服务,根据docker启动时加载不同的jar包,对外提供的服务也不一样 【MC】苍穹管理中心服务,主要提供租户管理,集群管理功能 【Mysql】提供关系型数据库服务 【Zookeeper】微服务注册中心、配置中心、后台任务调度中心 【Redis】缓存数据库 【MQ】提供消息队列服务 【ELK+zipkin】日志的收集与跟踪服务 ![image.webp](/download/0100bd4d416961644d7c948725ffb3e09af6.webp) 苍穹服务启动会运行以下步骤: a、docker服务从镜像仓库拉取苍穹标准镜像 b、镜像运行,从应用仓库下载jar包到镜像中 c、执行启动命令,加载jar包,运行主程序 使用这种机制部署,部署运维人员只需要制作一个标准的苍穹镜像即可。开发人员制作不同的补丁,在运行时通过容器环境变量拉取不同的jar包,即可实现多个不同微服务的启动。 ### 苍穹开发发布流程 ![image.webp](/download/0100209d0dc7e1b447af9ff7c0ec4a7f928b.webp) a.编码,指的是在苍穹低代码开发平台设计表单对象和在本地IDE编写JAVA插件 b.[构建jar包](https://vip.kingdee.com/article/251287612256612864),指的是将本地开发好的java类编译成class再打包成zip包 c.[制作补丁](https://vip.kingdee.com/article/251381520995806208),将上一步的zip包和元数据合并到一起制作补丁包 d.[安装补丁](https://vip.kingdee.com/article/251398759383847168),将补丁安装到需要部署的环境中 e.[配置环境变量](https://vip.kingdee.com/article/251709603782868736),重启苍穹服务使jar包生效

打包部署简介

# 打包部署简介本文档主要介绍开发人员开发完成后,如何进行页面和插件的打包与部署。金蝶云苍穹采用微服务架构,支持分布式部署,要了解...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息