1. 程式人生 > >dubbo之主機綁定

dubbo之主機綁定

如果 XML back pan attr ng- 註冊 comment prop

主機綁定

查找順序

缺省主機 IP 查找順序:

  • 通過 LocalHost.getLocalHost() 獲取本機地址。
  • 如果是 127.* 等 loopback 地址,則掃描各網卡,獲取網卡 IP。

主機配置

註冊的地址如果獲取不正確,比如需要註冊公網地址,可以:

  1. 可以在 /etc/hosts 中加入:機器名 公網 IP,比如:

     test1 205.182.23.201
    
  2. dubbo.xml 中加入主機地址的配置:

     <dubbo:protocol host="205.182.23.201">
    
  3. 或在 dubbo.properties

    中加入主機地址的配置:

    dubbo.protocol.host=205.182.23.201
    

端口配置

缺省主機端口與協議相關:

協議端口
dubbo 20880
rmi 1099
http 80
hessian 80
webservice 80
memcached 11211
redis 6379

可以按照下面的方式配置端口:

  1. dubbo.xml 中加入主機地址的配置:

     <dubbo:protocol name="dubbo" port="20880">
    
  2. 或在 dubbo.properties 中加入主機地址的配置:

     dubbo.protocol.dubbo.port=20880

dubbo之主機綁定