最近学习spring cloud,Seata分布式事务集成nacos注册中心时ip偶尔会注册不对,是虚拟机的ip,不是实际使用的ip地址,导致服务路由失败,查了下是因为多网卡时时随机网卡取ip地址
文档也没找到解决办法 ,看了下seata的启动server代码有registry.preferredNetworks配置项
在nacos配置中心中修改seata配置文件 seata-server.properties添加
registry.preferredNetworks=ip配置前缀,问题解决