当nacos更改 minio的 endpoint 地址时 MinioTemplate报错 ,连接的是修改前地址

Blade 已结 1 599
3021353592
3021353592 2022-04-24 17:36

一、该问题的重现步骤是什么?

  1. nacos上地址为 127.0.0.1

image.png

2. 改为 192.168.23.2

image.png

3.使用minioTemplate模板操作时报错 连不上127.0.0.1 实际上这个时候应该是192.168.23.2 

debug查看 minioTemplate拿到了192.168.23.2新minio地址,但是MinioClient这个类仍然是
127.0.0.1



二、你期待的结果是什么?实际看到的又是什么?


怎么实时更新 minioTemplate


三、你正在使用的是什么产品,什么版本?在什么操作系统上?


四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

1条回答
  •  admin
    admin (楼主)
    2022-04-25 00:23

    minio在初始化的时候,已经把bean生成缓存了,就不会实时更新了。

    你若你要实时更新,可以采用多租户oss,支持在后台配置生效。

    如果你不想用多租户oss,还是想要用MinioTemplate,你可以用new MinioTemplate来实例化,这样就可以实时获取最新的配置了。

    image.png

    1 讨论(1)
提交回复