平台设计-系统配置

简介: 配置文件

配置文件:

      配置文件是部署包的一部分,只能分布,如果要改只能逐一登录对应服务器、打开对应部署目录进行配置。所以要遵循如下原则:

     1、配置文件要外置!

          很多公司的配置文件是打在包里的,要从压缩包里取出来改,然后放回压缩包。前端的配置文件在开发环境中修改,然后重新编译。还要学习掌握复杂的配置文件管理技巧 :开发环境中怎么管理多套配置文件,dev prod …

          千里马平台做法:配置文件和运行包分离(前端后端都是这种作法),可以记事本打开直接改。开发环境、运行环境只有一个配置文件,不搞什么dev prod。第一次安装后,服务人员按运行环境配置好,后续补丁只更新运行包,配置文件不动。

   2、配置文件中配置信息要少,只留下不得不在本地配置的。

        如网关地址、nacos地址这些只能在配置文件中解决。剩余的部分要存到后台数据库中,通过参数管理模块来进行配置和管理。


参数管理:

     其他配置,尤其是平台的配置参数,通过参数管理模块来进行。参数管理是统一的、由系统管理员管理的。参数存储在后台数据库中。


业务配置:

    业务级别的配置由应用开发自行管理。这部分是有业务人员配置和管理的。

相关文章
|
7月前
|
Linux 测试技术
Linux基础项目开发1:量产工具——页面系统(六)
Linux基础项目开发1:量产工具——页面系统(六)
60 0
Linux基础项目开发1:量产工具——页面系统(六)
|
4月前
|
缓存 监控 网络协议
掌控全局:Linux 系统性能调优技巧全面指南
掌控全局:Linux 系统性能调优技巧全面指南
|
4月前
|
Shell Python
软件环境管理问题之环境管理中常见的五个问题如何解决
软件环境管理问题之环境管理中常见的五个问题如何解决
|
7月前
|
测试技术
深入理解与应用软件测试的生命周期管理
【5月更文挑战第27天】 在软件开发的世界中,确保产品质量的关键步骤之一是执行细致的软件测试。本文将重点探讨软件测试生命周期(STLC)的各个阶段,包括需求分析、测试计划、测试设计、测试实施、测试评估和缺陷管理等关键节点,以及如何有效地利用这些阶段来提高测试效率和产品的质量。通过实际案例分析和最佳实践的分享,我们旨在为读者提供一套系统的方法论,帮助他们在软件测试领域实现更高的专业水平。
|
7月前
|
编解码 Linux
Linux基础项目开发1:量产工具——业务系统(七)
Linux基础项目开发1:量产工具——业务系统(七)
50 0
Linux基础项目开发1:量产工具——业务系统(七)
|
7月前
|
设计模式 前端开发
应用软件功能设计和功能列表
应用软件功能设计和功能列表
261 0
|
存储 安全 网络安全
it网络构建及设备系统配置以及IT安全策略实施如何实现?
it网络构建及设备系统配置以及IT安全策略实施如何实现?
|
SQL 关系型数据库 MySQL
Archery 系统配置 SQL优化审核平台配置【详解】
Archery 系统配置 SQL优化审核平台配置【详解】
|
Linux Shell 数据安全/隐私保护
Linux操作系统:基础篇6基本功能之用户管理
在Linux系统中,由于角色不同,权限和所完成的任务也不同;用户的角色是通过UID识别的;在系统管理中,系统管理员一定要坚守UID唯一的特性;
686 0
|
运维 MySQL 关系型数据库
谈谈运维人员谨慎操作系统环境和管理
很多时候,特别是初学者在搭建环境的时候,由于事先尝试了,导致软件残留,以至于部分软件安装失败。当然了,通常可以百度直接找到解决方案。 不过呢?有一点需要注意的,运维同志们再安装软件时,哪怕是尝试,尽可能本地虚拟机环境尝试,千万不要在生产服务器上。
1343 0