前后端
🖥️解决Dubbo在多网卡环境下注册错误IP的问题
00 分钟
2025-5-26
2025-5-26
type
status
date
slug
summary
tags
category
icon
password

写在前面

唠叨两句

公司有个项目,使用的是dubbo+Zookeeper。启动的时候dubbo会把自己的服务注册到zk上。但是我发现,我注册到zk的ip,经常不是网络对外的ip,经常变成本机的其他ip。

解决

解决方案有几种

通过配置文件制定ip

在Dubbo的配置文件中明确指定要注册的IP地址:
或者XML配置方式:

通过环境变量指定

可以在启动JVM时设置DUBBO_IP_TO_BIND环境变量:

通过系统参数指定

在启动命令中添加JVM参数:

网络接口选择

如果你希望Dubbo自动选择正确的网卡,可以配置网络接口优先级:

jboss配置(如用)

如果使用jboss启动,可在启动的时候,增加环境变量
notion image
  • -------END-------
天行健,君子以自强不息;地势坤,君子以厚德载物
欢迎关注
blog:http://myblog.doubletree.fun 公众号:Doubletree的杂七杂八 csdn:https://blog.csdn.net/qq_27808011