[ISSUE #10380] Add Fuzzy Watch Client Side Operation #11157
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Please do not create a Pull Request without creating an issue first.
What is the purpose of the change
For #10380, Support for fuzzy subscription capability for Nacos registration center.
Brief changelog
Add nacos naming watch interface
Add naocs watch client proxy
Add fuzzy watch pattern match rule in Constants.
Add the corresponding pattern splicing and match function in NamingUtils.
Add Watch NotifyEvent and Watch Service Change Notifier.
Add fuzzy watch redo service
Add watch service request and response
Add watch nacos server notify request and response
Add request SPI and reflect config
Add Watch match cache in nacos client