Hostname Binding
Hostname binding in dubbo
Lookup order
Default host IP lookup order:
- Get local address via
LocalHost.getLocalHost(). - If it is
127. *loopback address, then scan the network for host IP
Host configuration
Registered address if it is not correct, such as the need to register public address, you can do this:
edit
/etc/hosts: add machinename and public ip, such as:test1 205.182.23.201in
dubbo.xmladd host address configuration:<dubbo:protocol host="205.182.23.201">or config that in
dubbo.properties:dubbo.protocol.host=205.182.23.201
Port configuration
The default port and protocol:
| Protocol | Port |
|---|---|
| dubbo | 20880 |
| rmi | 1099 |
| http | 80 |
| hessian | 80 |
| webservice | 80 |
| memcached | 11211 |
| redis | 6379 |
You can configure the port as follows:
in
dubbo.xmladd port configuration:<dubbo:protocol name="dubbo" port="20880">or config that in
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.
Last modified January 22, 2021: Merge branch 'master' of https://github.com/apache/dubbo-website (f48eac9)
