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

Support the policy subscription function through Nacos configuration #18

Open
chenzhiguo opened this issue Aug 22, 2024 · 3 comments
Open
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@chenzhiguo
Copy link
Collaborator

Is your feature request related to a problem? Please describe.

Currently, we have implemented several methods to obtain policies through a fixed API. However, these methods are not general enough, and we hope that the policy content can be subscribed to through a configuration center (such as Nacos).

The implementation location is: joylive-implement/joylive-service
For reference: joylive-implement/joylive-service/joylive-service-multilive

@chenzhiguo chenzhiguo added the enhancement New feature or request label Aug 22, 2024
@chenzhiguo chenzhiguo added this to the v1.3.0 milestone Aug 22, 2024
@chenzhiguo chenzhiguo changed the title Support the policy subscription function through Nacos configuration. Support the policy subscription function through Nacos configuration Aug 22, 2024
@hexiaofeng
Copy link
Collaborator

with live policy

@hexiaofeng
Copy link
Collaborator

hexiaofeng commented Aug 23, 2024

There are many config centers, such as etcd, nacos, apllo.
so design a config api,watch config change event.
the old control plane policy API can also be converted into a dedicated implementation.

@hexiaofeng hexiaofeng modified the milestones: v1.3.0, v1.4.0 Aug 29, 2024
@zinu-x
Copy link
Collaborator

zinu-x commented Sep 25, 2024

1、Design a Config API, watch config change event.
2、The API supports Nacos.
3、Sync Policy by the API.

zinu-x pushed a commit to zinu-x/joylive-agent that referenced this issue Oct 17, 2024
zinu-x pushed a commit to zinu-x/joylive-agent that referenced this issue Oct 17, 2024
@hexiaofeng hexiaofeng modified the milestones: v1.4.0, 1.5.0 Oct 17, 2024
zinu-x pushed a commit to zinu-x/joylive-agent that referenced this issue Oct 19, 2024
zinu-x pushed a commit to zinu-x/joylive-agent that referenced this issue Oct 20, 2024
zinu-x pushed a commit to zinu-x/joylive-agent that referenced this issue Oct 20, 2024
zinu-x pushed a commit to zinu-x/joylive-agent that referenced this issue Oct 20, 2024
zinu-x pushed a commit to zinu-x/joylive-agent that referenced this issue Oct 20, 2024
zinu-x pushed a commit to zinu-x/joylive-agent that referenced this issue Oct 20, 2024
hexiaofeng pushed a commit that referenced this issue Nov 8, 2024
* #18 init nacos module

* #18 add nacos maven dependence

* #18 add service nacos syncer

* #18 add liveSpace nacos syncer

* #18 add laneSpace nacos syncer

* #18 optimize nacos listener

* #18 nacos Authentication

* #18 code style

---------

Co-authored-by: yuanzhibang <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants