[已解决]多网卡情况下Seata1.5.2分布式事务注册到nacos时ip错误

最近学习spring cloud,Seata分布式事务集成nacos注册中心时ip偶尔会注册不对,是虚拟机的ip,不是实际使用的ip地址,导致服务路由失败,查了下是因为多网卡时时随机网卡取ip地址

[已解决]多网卡情况下Seata1.5.2分布式事务注册到nacos时ip错误_第1张图片

文档也没找到解决办法 ,看了下seata的启动server代码有registry.preferredNetworks配置项

[已解决]多网卡情况下Seata1.5.2分布式事务注册到nacos时ip错误_第2张图片

 在nacos配置中心中修改seata配置文件 seata-server.properties添加

registry.preferredNetworks=ip配置前缀,问题解决

你可能感兴趣的:(分布式,tcp/ip,java)