主机绑定
在 Dubbo 中绑定主机名
此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅最新版本。
查找顺序
缺省主机 IP 查找顺序:
- 通过
LocalHost.getLocalHost()
获取本机地址。 - 如果是
127.*
等 loopback 地址,则扫描各网卡,获取网卡 IP。
主机配置
注册的地址如果获取不正确,比如需要注册公网地址,可以:
可以在
/etc/hosts
中加入:机器名 公网 IP,比如:test1 205.182.23.201
在
dubbo.xml
中加入主机地址的配置:<dubbo:protocol host="205.182.23.201">
或在
dubbo.properties
中加入主机地址的配置:dubbo.protocol.host=205.182.23.201
端口配置
缺省主机端口与协议相关:
协议 | 端口 |
---|---|
dubbo | 20880 |
rmi | 1099 |
http | 80 |
hessian | 80 |
webservice | 80 |
memcached | 11211 |
redis | 6379 |
可以按照下面的方式配置端口:
在
dubbo.xml
中加入主机地址的配置:<dubbo:protocol name="dubbo" port="20880">
或在
dubbo.properties
中加入主机地址的配置:dubbo.protocol.dubbo.port=20880
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.
最后修改 July 24, 2022: Add some migration notification for docs (#1284) (edfee01a11)