關於 Nacos Starter 更多的配置項信息
更多關於 spring-cloud-starter-alibaba-nacos-discovery 的 starter 配置項如下所示:
配置項 | Key | 默認值 | 說明 |
服務端地址 | spring.cloud.nacos.discovery.server-addr | 無 | Nacos Server 啓動監聽的ip地址和端口 |
權重 | spring.cloud.nacos.discovery.weight | 1 | 取值範圍 1 到 100,數值越大,權重越大 |
服務名 | spring.cloud.nacos.discovery.service | ${spring.application.name} | 給當前的服務命名 |
網卡名 | spring.cloud.nacos.discovery.network-interface | 當IP未配置時,註冊的IP爲此網卡所對應的IP地址,如果此項也未配置,則默認取第一塊網卡的地址 | |
註冊的IP地址 | spring.cloud.nacos.discovery.ip | 優先級最高 | |
註冊的端口 | spring.cloud.nacos.discovery.port | -1 | 默認情況下不用配置,會自動探測 |
命名空間 | spring.cloud.nacos.discovery.namespace | 常用場景之一是不同環境的註冊的區分隔離,例如開發測試環境和生產環境的資源(如配置、服務)隔離等。 | |
AccessKey | spring.cloud.nacos.discovery.access-key | 當要上阿里雲時,阿里雲上面的一個雲賬號名 | |
SecretKey | spring.cloud.nacos.discovery.secret-key | 當要上阿里雲時,阿里雲上面的一個雲賬號密碼 | |
Metadata | spring.cloud.nacos.discovery.metadata | 使用Map格式配置,用戶可以根據自己的需要自定義一些和服務相關的元數據信息 | |
日誌文件名 | spring.cloud.nacos.discovery.log-name | ||
集羣 | spring.cloud.nacos.discovery.cluster-name | DEFAULT | 配置成Nacos集羣名稱 |
接入點 | spring.cloud.nacos.discovery.enpoint | UTF-8 | 地域的某個服務的入口域名,通過此域名可以動態地拿到服務端地址 |
是否集成Ribbon | ribbon.nacos.enabled | true | 一般都設置成true即可 |