“Jeebiz” 部署主要涉及应用服务器和数据库服务器的部署,常主要在Linux系统下,采用MySQL 数据库,Spring Boot 服务模式启动,因为采用微服务模式,为达到便捷和高可用的运维环境,请在以下部署基础上进行扩容。
1.1、服务部署拓扑图:
1.1、需要的服务器:
1.1.1、前端UI服务器 x 1台:
|
最低要求 |
CPU |
支持 64 位的 Intel® 或 AMD 处理器*;2 GHz 或速度更快的处理器 |
内存 |
16 GB 或更大 RAM(推荐使用 16 GB) |
硬盘 |
需要 50GB 以上的可用磁盘空间 |
操作系统 |
CentOS 7 或更高版本 |
1.1.2、(服务网关 + 注册中心)服务器 x 2台:
|
最低要求 |
CPU |
支持 64 位的 Intel® 或 AMD 处理器*;2 GHz 或速度更快的处理器 |
内存 |
8 GB 或更大 RAM(推荐使用 8 GB) |
硬盘 |
需要 20GB 以上的可用磁盘空间 |
操作系统 |
CentOS 7 或更高版本 |
1.1.3、(认证服务 + 业务服务)服务器 x 3台:
|
最低要求 |
CPU |
支持 64 位的 Intel® 或 AMD 处理器*;2 GHz 或速度更快的处理器 |
内存 |
8 GB 或更大 RAM(推荐使用 8 GB) |
硬盘 |
需要 50GB 以上的可用磁盘空间 |
操作系统 |
CentOS 7 或更高版本 |
1.1.4、Redis 缓存服务器 x 1台:
|
最低要求 |
CPU |
支持 64 位的 Intel® 或 AMD 处理器*;2 GHz 或速度更快的处理器 |
内存 |
16 GB 或更大 RAM(推荐使用 16 GB) |
硬盘 |
需要 100GB 以上的可用磁盘空间 |
操作系统 |
CentOS 7 或更高版本 |
1.1.5、MySQL 数据库集群 x 2台:
|
最低要求 |
CPU |
支持 64 位的 Intel® 或 AMD 处理器*;2 GHz 或速度更快的处理器 |
内存 |
8 GB 或更大 RAM(推荐使用 8 GB) |
硬盘 |
需要 500GB 以上的可用磁盘空间 |
操作系统 |
CentOS 7 或更高版本 |
1.2、需要准备的文件:
序号 |
文件 |
说明 |
是否必须 |
1 |
Linux操作系统 |
CentOS 7.0 + |
是 |
2 |
Linux宝塔管理面板 |
http://www.bt.cn |
是 |
3 |
JDK |
建议JDK8+ |
是 |
4 |
Redis |
Redis 5.0+ |
是 |
5 |
MySQL |
MySQL 7.0 + |
是 |
6 |
数据库备份 |
获取最新SQL |
是 |
7 |
Navicat Premium 12 |
建议安装 |
否 |
8 |
RedisPlus |
建议安装 |
否 |
1.3、服务安装包:
“数据服务总线”采用微服务模式,由以下服务组成,需要准备的文件有:
序号 |
服务名称 |
版本说明 |
是否必须 |
1 |
注册中心 + 配置中心(Nacos) |
获取最新程序 |
是 |
2 |
服务监控(jeebiz-cloud-admin) |
获取最新程序 |
是 |
3 |
服务跟踪(jeebiz-cloud-hystrix) |
获取最新程序 |
是 |
4 |
服务网关(jeebiz-cloud-gateway) |
获取最新程序 |
是 |
5 |
前端界面(UI) |
获取最新程序 |
是 |
6 |
认证授权(jeebiz-cloud-authz) |
获取最新程序 |
是 |
7 |
消息服务(jeebiz-cloud-inform) |
获取最新程序 |
是 |
8 |
业务日志(jeebiz-cloud-logbiz) |
获取最新程序 |
是 |
9 |
基础设置(jeebiz-cloud-settings) |
获取最新程序 |
是 |
10 |
文件服务(jeebiz-cloud-filestore) |
获取最新程序 |
是 |
11 |
流程服务(jeebiz-cloud-flowable) |
获取最新程序 |
是 |
作者:Jeebiz 创建时间:2019-10-13 16:41
更新时间:2023-01-09 16:42