dotnetcore / AgileConfig

基于.NET Core开发的轻量级分布式配置中心 / .NET Core lightweight configuration server
MIT License
1.46k stars 296 forks source link

OrderBy导致的客户端频繁reload #131

Closed tomyangOK closed 1 year ago

tomyangOK commented 1 year ago

Description:

  1. 客户端计算配置的MD5时,OrderBy更改为忽略区域文化、大小写的实现,避免服务端和客户端区域文化不一致导致的频繁reload问题。

Issue(s) addressed:

Changes:

Reviewers: @kklldog

kklldog commented 1 year ago

Good job.

kklldog commented 1 year ago

看起来使用 StringComparison.OrdinalIgnoreCase 更好一些? https://stackoverflow.com/questions/492799/difference-between-invariantculture-and-ordinal-string-comparison

kklldog commented 1 year ago

https://github.com/dotnetcore/AgileConfig/pull/132