最近在學(xué)習(xí)微服務(wù)。我嘗試使用 consul 進(jìn)行服務(wù)發(fā)現(xiàn)。我想知道我是否部署了 consul 服務(wù)器,那么我應(yīng)該在哪里存儲該服務(wù)器的端點?在每個服務(wù)的環(huán)境變量中進(jìn)行硬編碼好嗎?
1 回答

慕婉清6462132
TA貢獻(xiàn)1804條經(jīng)驗 獲得超2個贊
以下所有 3 個選項均按以下優(yōu)先順序受支持:
命令行參數(shù)
環(huán)境變量
配置文件
對于 Linux 配置文件選項
創(chuàng)造
/etc/consul.d/config.json
鍵是start_join,值為 Consul 服務(wù)器的 IP 值,例如,
"start_join":?[?"10.128.0.2"?]
對于多個Consul實例的集群解決方案:
"start_join":?[?"10.128.0.2",?"10.128.0.3"?]
默認(rèn)服務(wù)器端口是8300,但您可以使用提供多個端口的ports對象進(jìn)行覆蓋,例如,
"ports":?{???"server":?8300}
- 1 回答
- 0 關(guān)注
- 155 瀏覽
添加回答
舉報
0/150
提交
取消