12345678910111213141516171819202122232425262728293031323334353637383940 |
- @startuml
- !define RECTANGLE class
- ' 外部数据获取模块
- package "外部接口获取数据" {
- RECTANGLE ExternalSystem {
- :外部系统;
- }
- RECTANGLE DataFetcher {
- :数据抓取器;
- :(抓取和存储数据);
- }
- ExternalSystem -down-> DataFetcher : 获取数据
- DataFetcher -down-> Database : 存储数据
- }
- ' 提供接口查询模块
- package "查询接口提供模块" {
- RECTANGLE QueryAPI {
- :查询API接口;
- :(向外部提供查询接口);
- }
- RECTANGLE Database {
- :数据库;
- :(存储所有数据);
- }
- QueryAPI -down-> Database : 查询数据
- }
- ' 流程描述
- ExternalSystem -> DataFetcher : 拉取数据
- DataFetcher -> Database : 存储数据
- QueryAPI -> Database : 提供数据查询
- @enduml
|