Apply 启动或热更新到新配置,并把配置持久化到磁盘。 相同配置重复调用是幂等的。
(cfg ManagerConfig)
| 149 | // Apply 启动或热更新到新配置,并把配置持久化到磁盘。 |
| 150 | // 相同配置重复调用是幂等的。 |
| 151 | func (m *Manager) Apply(cfg ManagerConfig) error { |
| 152 | m.mu.Lock() |
| 153 | defer m.mu.Unlock() |
| 154 | return m.applyLocked(cfg, true) |
| 155 | } |
| 156 | |
| 157 | // Config 返回当前生效的配置(快照)。 |
| 158 | func (m *Manager) Config() ManagerConfig { |