跳到主要内容
版本:0.4.x

基本介绍

LinaPro 采用分层配置体系,将配置分为三个层次:主框架静态配置、主框架动态配置和插件业务配置。这种设计既保证了核心框架的稳定性,又为运行时调整和插件扩展提供了灵活性。

配置层次

层次来源说明
主框架静态配置config.yaml启动时加载,进程生命周期内不变,涵盖服务、日志、数据库、认证等核心组件
主框架动态配置sys_config数据表可在运行时热更新,覆盖静态默认值;进程内以1小时TTL缓存,集群模式通过Redis同步修订号保持一致
插件业务配置插件独立配置文件插件拥有独立的配置作用域,通过优先级机制读取配置,与主框架配置隔离

配置文件位置

主框架默认配置文件位于:

apps/lina-core/manifest/config/config.yaml

仓库同时提供了一份完整双语注释的配置模板,适合作为逐字段参考:

apps/lina-core/manifest/config/config.template.yaml

插件配置文件位于各自插件目录下,优先级和读取方式详见插件业务配置

相关文档