Expand description
§SZ-ORM Config — 配置中心
提供配置中心抽象(Consul/Nacos 等),支持 get/set/delete/list/watch, 并可在配置变更时通过回调通知订阅者。
§主要类型
ConfigCentertrait — 配置中心接口ConfigChangeEvent— 配置变更事件
Structs§
- Config
Change Event - Configuration change event record, useful for testing and auditing.
- Config
Encryption - 配置加密器:使用 XOR + Base64 对敏感配置值进行对称加密
- Config
Field Schema - 配置字段 schema 定义
- Config
Watcher - 配置热更新监听器:以固定间隔轮询配置中心,检测到值变更时通知订阅者
- Consul
Config Center - Consul-style in-memory configuration center.
- Multi
Source Config - 多源配置合并器:从文件、环境变量、远程配置中心收集配置并按优先级合并
- Nacos
Config Center - Nacos-style in-memory configuration center.
- Schema
Validator - 配置 schema 验证器:根据字段定义验证配置值合法性
Enums§
- Config
Field Type - 配置字段类型约束
- Config
Source Priority - 配置来源优先级:数值越大优先级越高,高优先级覆盖低优先级
- Validation
Error - 验证错误
Constants§
- ENCRYPTED_
PREFIX - 加密值前缀,用于标识已加密的配置项
- ENCRYPTED_
SUFFIX
Traits§
- Config
Center - Configuration center abstraction (Consul/Nacos/etc).
Type Aliases§
- Config
Change Callback - Callback invoked when a configuration value changes.
Arguments:
(key, new_value). On delete,new_valueis empty.