打包部署简介
# 打包部署简介
本文档主要介绍开发人员开发完成后,如何进行页面和插件的打包与部署。金蝶云苍穹采用微服务架构,支持分布式部署,要了解怎么部署运维,必须先了解金蝶云苍穹的部署架构,我们以容器版的苍穹服务为例,介绍苍穹各个组件之间的关系
### 苍穹部署架构
【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包生效
打包部署简介
# 打包部署简介本文档主要介绍开发人员开发完成后,如何进行页面和插件的打包与部署。金蝶云苍穹采用微服务架构,支持分布式部署,要了解...
点击下载文档
上一篇:列表合计和排序性能优化下一篇:多类别基础资料类型动态扩展下拉列表值
本文2024-09-23 00:22:56发表“云苍穹知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-cangqiong-139105.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章