Dubbo註冊Zookepper服務的虛擬IP

使用dubbo在zookepper上註冊服務,使用dubbo的服務器IP爲192.168.70.105html

而在zookepper上顯示服務提供者爲api

 
  1. dubbo://202.102.110.203:8083/com.paycenter.api.IPayService?anyhost=true&application=pay-center-service&check=false&codec=dubbo&default.cluster=failover&default.executes=40&default.loadbalance=leastactive&default.retries=2&default.timeout=65000&dubbo=2.6.9&generic=false&group=ebus_dev&heartbeat=60000&interface=com.easyway.ebus.paycenter.api.IPayService&methods=getPayUrl,refund,royalty,getBankList,getAllPayAccountBySite&organization=EasyWayDev&owner=Gengyichao&pid=5564&revision=1.0.2&side=consumer&timeout=6000×tamp=1410590266743&version=0.6.0  

出現一個202.102.110.203的IPtomcat

 

無論怎麼重啓zookepper,tomcat,服務器,網卡都改變不了。由於202.102.110.203這個IP不存在,服務消費者是找不到註冊服務的服務器

偶爾間發現本身筆記本192.168.45.155註冊到zookepper上的ip是169.254.125.122,就開始研究本身筆記本怎麼冒出來的這個IP,後來發現是本機虛擬網卡的IP,而不是在用的IP,因此估計註冊zookepper多是採用機器上第一個網卡(包括虛擬網卡)的IP。app

又回到192.168.70.105,是第二塊網卡,而後把IP改到了第一個網卡,把網線也換過去,正常了ide

相關文章
相關標籤/搜索