nacos-group / r-nacos

Nacos server re-implemented in Rust.
https://r-nacos.github.io/docs/
Apache License 2.0
985 stars 104 forks source link

获取yaml配置时,不能自动解析后缀名 .yaml 与 .yml #167

Closed Vantza closed 1 week ago

Vantza commented 1 week ago

rnacos中配置了 xxxxx.yaml的配置文件。

服务在启动时自动获取的文件名为 xxxxx.yml,此时 rnacos返回的是404。

希望可以自动匹配。

image image

heqingpan commented 1 week ago

根据命名空间、配置分组、配置ID完全匹配定位配置信息是基本规则。

你这个诉求需要突破基本规则,引入额外的规则中,这个额外的规则不通用、清晰,且在部分场景可能会有歧义导致错误。 (比如原来只有a.yaml配置,a.yml请求到的内容是a.yaml后面其它用户增加了a.yml,这时a.yml请求返回的配置是哪个?)

这个规则调整基本没带来什么好外(查询配置使用.yml和.yaml工作量是一样的),却会增加很多冲突隐患;所以不打算支持。