apache / apache/eventmesh

[Enhancement] Use Nacos NamingService to save meta data

Open
#4,843 4 comments 0 reactions 0 assignees View on GitHub
discussion enhancement
Dominant language
Java
Stars
1.8k
Forks
658
Avg merge
11h 29m
Merged PRs (30d)
52

Description

### Search before asking

- [X] I had searched in the [issues](https://github.com/apache/eventmesh/issues?q=is%3Aissue) and found no similar issues.

### Enhancement Request

When using Nacos as a meta service should use naming service to save meta data.

### Describe the solution you'd like

When using nacos as meta storage, it uses configService to save client info currently:
image
image

But I think this usage is inappropriate, because when nacos uses a cluster, config data will be persisted to the database, TPS is very low, and these service-related information should be saved to the metadata of the registration center
image

### Are you willing to submit PR?

- [ ] Yes I am willing to submit a PR!

### Code of Conduct

- [X] I agree to follow this project's [Code of Conduct](https://www.apache.org/foundation/policies/conduct) *

Contributor guide

Open the contributing guide

Research direction

Start by locating the Nacos meta-storage implementation that currently uses configService to save client information, then read the corresponding Nacos naming-service APIs. The work is complete when service-related metadata is stored through NamingService rather than persisted as configuration data, with relevant tests updated or added.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
backend, distributed-systems
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.