成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

dubbo獲取本機IP

lewif / 2014人閱讀

摘要:發(fā)布應(yīng)用到阿里云,啟動失敗,部分堆棧如下看了代碼,發(fā)現(xiàn)是的小失敗會調(diào)用日志打印,日志打印的時候會自動帶上本機域名調(diào)用,造成循環(huán)調(diào)用。

發(fā)布Java應(yīng)用到阿里云,啟動失敗,部分堆棧如下:

at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:502)
at java.net.InetAddress.checkLookupTable(InetAddress.java:1393)
...
at com.alibaba.dubbo.common.utils.NetUtils.getLocalAddress0(NetUtils.java:188)
at com.alibaba.dubbo.common.utils.NetUtils.getLocalAddress(NetUtils.java:180)
at com.alibaba.dubbo.common.utils.NetUtils.getLocalHost(NetUtils.java:146)
at com.alibaba.dubbo.common.logger.support.FailsafeLogger.appendContextMessage(FailsafeLogger.java:40)
at com.alibaba.dubbo.common.logger.support.FailsafeLogger.warn(FailsafeLogger.java:110)
at com.alibaba.dubbo.common.utils.NetUtils.getLocalAddress0(NetUtils.java:220)
at com.alibaba.dubbo.common.utils.NetUtils.getLocalAddress(NetUtils.java:180)
at com.alibaba.dubbo.common.utils.NetUtils.getLocalHost(NetUtils.java:146)
at com.alibaba.dubbo.common.logger.support.FailsafeLogger.appendContextMessage(FailsafeLogger.java:40)

看了代碼,發(fā)現(xiàn)是dubbo的小bug:getLocalHost失敗會調(diào)用日志打印,日志打印的時候會自動帶上本機域名(調(diào)用getLocalHost),造成循環(huán)調(diào)用。

2種解決方法:

在 /etc/hosts 指定域名解析(自定義了hostname,但是沒設(shè)定對應(yīng)IP)

升級到dubbo 2.6.3或后續(xù)版本

指定域名解析的方式還有其它用途:daily環(huán)境從內(nèi)網(wǎng)遷移到阿里云,指定解析為外網(wǎng)IP,方便在內(nèi)網(wǎng)調(diào)用。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/74030.html

相關(guān)文章

  • docker網(wǎng)絡(luò)方案簡介

    摘要:模式容器直接使用宿主機的網(wǎng)絡(luò)配置,包括網(wǎng)卡,路由等,這種方案下,從網(wǎng)絡(luò)層面來看,容器就不是容器了,只是一個宿主機上的進程端口而已。 注:本篇僅僅是對各個網(wǎng)絡(luò)方案的簡介和思考。需要深入學(xué)習(xí)如何部署和使用的同學(xué)請自行度娘~ 中小docker用戶的苦惱 docker的使用者十分廣泛,不止有網(wǎng)易蜂巢,daocloud,時速云這類的已經(jīng)成熟化的公有云服務(wù),許多中小型企業(yè)內(nèi)部也在試圖將docker...

    bbbbbb 評論0 收藏0
  • docker網(wǎng)絡(luò)方案簡介

    摘要:模式容器直接使用宿主機的網(wǎng)絡(luò)配置,包括網(wǎng)卡,路由等,這種方案下,從網(wǎng)絡(luò)層面來看,容器就不是容器了,只是一個宿主機上的進程端口而已。 注:本篇僅僅是對各個網(wǎng)絡(luò)方案的簡介和思考。需要深入學(xué)習(xí)如何部署和使用的同學(xué)請自行度娘~ 中小docker用戶的苦惱 docker的使用者十分廣泛,不止有網(wǎng)易蜂巢,daocloud,時速云這類的已經(jīng)成熟化的公有云服務(wù),許多中小型企業(yè)內(nèi)部也在試圖將docker...

    ?xiaoxiao, 評論0 收藏0
  • zookeeper 高可用集群搭建

    摘要:前言記錄集群搭建的過程什么是是一個分布式的,開放源碼的分布式應(yīng)用程序協(xié)調(diào)服務(wù),是的一個開源的實現(xiàn),是和的重要組件。 showImg(https://segmentfault.com/img/remote/1460000017993000); 前言 記錄Zookeeper集群搭建的過程! 什么是 Zookeeper ? ZooKeeper是一個分布式的,開放源碼的分布式應(yīng)用程序協(xié)調(diào)服務(wù),...

    sherlock221 評論0 收藏0
  • dubbo源碼解析(四十五)服務(wù)引用過程

    摘要:服務(wù)引用過程目標(biāo)從源碼的角度分析服務(wù)引用過程。并保留服務(wù)提供者的部分配置,比如版本,,時間戳等最后將合并后的配置設(shè)置為查詢字符串中。的可以參考源碼解析二十三遠(yuǎn)程調(diào)用的一的源碼分析。 dubbo服務(wù)引用過程 目標(biāo):從源碼的角度分析服務(wù)引用過程。 前言 前面服務(wù)暴露過程的文章講解到,服務(wù)引用有兩種方式,一種就是直連,也就是直接指定服務(wù)的地址來進行引用,這種方式更多的時候被用來做服務(wù)測試,不...

    xiaowugui666 評論0 收藏0
  • zookeeper+dubbo實現(xiàn)java分布式服務(wù)

    摘要:調(diào)用關(guān)系說明服務(wù)容器負(fù)責(zé)啟動,加載,運行服務(wù)提供者。服務(wù)提供者在啟動時,向注冊中心注冊自己提供的服務(wù)。注冊中心返回服務(wù)提供者地址列表給消費者,如果有變更,注冊中心將基于長連接推送變更數(shù)據(jù)給消費者。 ZooKeeper簡介 ZooKeeper(Zookeeper 下載地址)是一個分布式的,開放源碼的分布式應(yīng)用程序協(xié)調(diào)服務(wù),是 Apache Hadoop 的一個子項目,是Google的Ch...

    WalkerXu 評論0 收藏0

發(fā)表評論

0條評論

lewif

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<