Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

0.5.0之后,服务元数据(metadata)变更不会同步 #374

Open
bwangll opened this issue Aug 16, 2024 · 3 comments
Open

0.5.0之后,服务元数据(metadata)变更不会同步 #374

bwangll opened this issue Aug 16, 2024 · 3 comments

Comments

@bwangll
Copy link

bwangll commented Aug 16, 2024

nacos同步到nacos,修改了同步逻辑,判断依据不包含元数据。
期望:元数据的变更也是要进行同步的。

@luoxiner
Copy link

你是指实例元数据吗,我看了0.4.8版本也没有对元信息变化做特殊判断。但是这个建议我们可以一起讨论一下!

@bwangll
Copy link
Author

bwangll commented Aug 21, 2024

你是指实例元数据吗,我看了0.4.8版本也没有对元信息变化做特殊判断。但是这个建议我们可以一起讨论一下!

早期的判断逻辑是带着metadata的,所以当元数据变更时,会同步的。
if (destHasSyncInstance.equals(newInstance)) // equals方法中

感觉可以增加一下判断逻辑,在判断时去除nacos-sync自身增加的key-value,判断实例上的是否一样,不一样则进行同步

@luoxiner
Copy link

这个我们会考虑在后续版本增加此能力,如果可以的话,可以尝试提交一个pr

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants