EDGEX FOUNDRY是一個基于微服務架構的邊緣計算平台,整個系統運作起來的包含了系統自身和使用者自己開發的衆多微服務,這些微服務啟動的時候需要輸入各個微服務對應的啟動參數和相應的配置檔案,開發自己的微服務時還有自定義的應用配置屬性檔案等等,如此多的可配置參數導緻想要完整的了解EDGEX FOUNDRY的全部功能并不容易,是以決定花點時間總結EDGEX FOUNDRY的配置參數。
特殊的微服務
config-seed是上傳所有微服務和其他服務的配置參數的服務,該程式僅在EdgeX系統部署之前運作一次。
config-seed
EdgeX 微服務
EdgeX有9個主要的微服務,他們的配置參數有很多相同或相似之處,但又有些細微的差别,所有的配置參數分為啟動參數和配置檔案兩種,所有的微服務啟動參數相同,配置檔案内的參數又分為兩類:一類是Writable,既可以在運作時更新,另一類是其他,啟動之初從配置檔案或者consul載入之後便不可修改。
support-logging
core-metadata
core-data
core-command
support-scheduler
support-notifications
export-client
export-distro
sys-mgmt-agent