common_init.go 777 B

123456789101112131415161718192021222324252627282930313233
  1. package init
  2. import (
  3. "cicv-data-closedloop/aarch64/pjisuv/common/config"
  4. "cicv-data-closedloop/aarch64/pjisuv/common/service"
  5. )
  6. func Init() {
  7. // 初始化本地配置文件(第1处配置,在本地文件)
  8. config.InitLocalConfig()
  9. // 初始化Oss连接信息
  10. config.InitOssConfig()
  11. // 初始化业务逻辑配置信息,配置文件在oss上(第2处配置,在oss文件)
  12. config.InitCloudConfig()
  13. go config.RefreshCloudConfig()
  14. // 初始化数据闭环平台的配置(第3处配置,在数据闭环平台接口)
  15. config.InitPlatformConfig()
  16. // 初始化ros节点
  17. config.InitRosConfig()
  18. // 维护data目录缓存的包数量
  19. go service.BagCacheClean()
  20. // 磁盘占用过高时根据缓存策略处理copy目录
  21. go service.DiskClean()
  22. }