注意事项
整个系统主要压力在 业务数据库离线开发微服务数据服务微服务上,因此,在部署时,我们需要根据实际业务情况重点考虑这三个服务器的资源配置和部署方式:
1)、数据同步和数据转换处理过程中对数据库的读写操作比较频繁,因此,建议不要将数据库数据开发平台相关的微服务安装在同一台服务器上。

2)、数据库的最低建议配置:
  CPU:多核(建议8核及以上)、高性能的处理器
  内存:建议给数据库保留 16G及以上可用内存
  存储:建议使用高性能的固态硬盘(SSD)作为主要存储介质,以提供更快的读写速度和更好的响应性能
  网络:数据库和微服务器之间建议使用千兆以太网或更高速的网络接口
  部署方式:如果数据量很大,建议数据库采用主备模式进行部署。

3)离线开发微服务建议部署在单独的服务器上。如果待处理的数据量大、并发任务多,建议部署多个离线开发微服务,以提高并行处理能力。最低建议配置:
  CPU:多核(建议8核及以上)、高性能的处理器
  内存:建议给离线开发微服务保留 8G及以上可用内存,如果用到了Python,需要给Python预留相应的内存
  硬盘:建议提供 40G 以上的可用硬盘空间作为本地缓存空间。

4)数据服务微服务建议部署在单独的服务器上。如果api请求的数据量大,建议部署多个数据服务微服务,以提高并行处理能力。最低建议配置:
  CPU:多核(建议4核及以上)、高性能的处理器
  内存:建议给数据服务微服务保留 4G及以上可用内存
  硬盘:建议提供 10G 以上的可用硬盘空间作为本地缓存空间。

5)平台微服务和调度微服务对资源要求相对不高,一般按照出厂配置即可。

不推荐使用windows系统作为服务器。
linux系统操作系统,要检查fileopen设置数量(默认1024),建议调整到50000以上。

最低建议服务器配置清单

模块 数量 最低配置 推荐配置
数据库服务器 1台 4核、16GB、linux系列操作系统 8~16核、32GB、linux系列操作系统
离线开发服务器 1台 4核、16GB、linux系列操作系统 8核、32GB、linux系列操作系统
数据服务服务器 1台 4核、8GB、linux系列操作系统 8核、16GB、linux系列操作系统
平台微服务、调度微服务、lczServer 1台 4核、16GB、linux系列操作系统 -
Redis、Nginx、MongoDB(可选) 1台 4核、16GB、linux系列操作系统 -
作者:柳杨  创建时间:2024-07-09 17:23
最后编辑:柳杨  更新时间:2025-04-22 15:31