Closed winflex closed 5 years ago
如果把sofa-jraft集成到一个应用中,那么jraft的相关配置也是配置到该应用的配置文件,那当用户更改应用配置文件中的jraft集群地址后重启时,jraft依然会以旧的那份集群地址启动,除非我把log全清了,那么有没有办法让jraft总是以应用传进去的那个集群地址来初始化呢?
想象一下以下场景:
所以,jraft 在启动时必须以 meta 信息为准,而不是配置文件中的内容 如果你希望每次重启都重建集群,那么通过写代码在启动之前自动删除 jraft 文件目录,jraft 便会以你的配置文件内容为准
好的,明白
如果把sofa-jraft集成到一个应用中,那么jraft的相关配置也是配置到该应用的配置文件,那当用户更改应用配置文件中的jraft集群地址后重启时,jraft依然会以旧的那份集群地址启动,除非我把log全清了,那么有没有办法让jraft总是以应用传进去的那个集群地址来初始化呢?