Spring Cloud Commons教程(三)忽略網路介面

allalongx發表於2018-02-01

有時,忽略某些命名網路介面是有用的,因此可以將其從服務發現註冊中排除(例如,在Docker容器中執行)。可以設定正規表示式的列表,這將導致所需的網路介面被忽略。以下配置將忽略“docker0”介面和以“veth”開頭的所有介面。

application.yml spring: cloud: inetutils: ignoredInterfaces: - docker0 - veth.* 您還可以強制使用正規表示式列表中指定的網路地址:

application.yml spring: cloud: inetutils: preferredNetworks: - 192.168 - 10.0 您也可以強制僅使用站點本地地址。有關更多詳細資訊,請參閱Inet4Address.html.isSiteLocalAddress())是什麼是站點本地地址。

application.yml spring: cloud: inetutils: useOnlySiteLocalInterfaces: true

Spring Cloud Commons教程(三)忽略網路介面
原始碼來源:http://minglisoft.cn/honghu/technology.html

相關文章