Dubbo3 主機(jī)綁定

2022-04-02 15:12 更新

在 Dubbo 中綁定主機(jī)名

查找順序

缺省主機(jī) IP 查找順序:

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

主機(jī)配置

注冊(cè)的地址如果獲取不正確,比如需要注冊(cè)公網(wǎng)地址,可以:

  1. 可以在? /etc/hosts? 中加入:機(jī)器名 公網(wǎng) IP,比如:
    test1 205.182.23.201
  2. 在 ?dubbo.xml ?中加入主機(jī)地址的配置:
    <dubbo:protocol host="205.182.23.201">
  3. 或在 ?dubbo.properties? 中加入主機(jī)地址的配置:端口配置
    dubbo.protocol.host=205.182.23.201
    

缺省主機(jī)端口與協(xié)議相關(guān):

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

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

  1. 在? dubbo.xml? 中加入主機(jī)地址的配置:
    <dubbo:protocol name="dubbo" port="20880">
  2. 或在 ?dubbo.properties ?中加入主機(jī)地址的配置:
    dubbo.protocol.dubbo.port=20880


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)