# 代码架构

### cache

各类资源缓存数据，定时基于mysql刷新数据，达到自愈效果。
- diff_base
  - 所有资源的主要信息，用于与cloud数据比较差异，根据差异更新资源。
- tool_map
  - 资源的映射关联关系，用于刷新资源时，转换所需数据。

### updater

比较cloud数据与cache的差异，根据结果进行db、cache、资源变更事件增删改操作。

### db

提供对资源的增删改操作。
