最近在學習微服務。我嘗試使用 consul 進行服務發現。我想知道我是否部署了 consul 服務器,那么我應該在哪里存儲該服務器的端點?在每個服務的環境變量中進行硬編碼好嗎?
1 回答
慕婉清6462132
TA貢獻1804條經驗 獲得超2個贊
以下所有 3 個選項均按以下優先順序受支持:
命令行參數
環境變量
配置文件
對于 Linux 配置文件選項
創造
/etc/consul.d/config.json
鍵是start_join,值為 Consul 服務器的 IP 值,例如,
"start_join":?[?"10.128.0.2"?]
對于多個Consul實例的集群解決方案:
"start_join":?[?"10.128.0.2",?"10.128.0.3"?]
默認服務器端口是8300,但您可以使用提供多個端口的ports對象進行覆蓋,例如,
"ports":?{???"server":?8300}
- 1 回答
- 0 關注
- 170 瀏覽
添加回答
舉報
0/150
提交
取消
