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

Separating RabbitMQ Worker Process from SDX-LC #97

Open
lmarinve opened this issue Jul 26, 2023 · 0 comments
Open

Separating RabbitMQ Worker Process from SDX-LC #97

lmarinve opened this issue Jul 26, 2023 · 0 comments

Comments

@lmarinve
Copy link
Collaborator

Our architecture uses SDX-LC as a lightweight agent to connect the OXPs and the SDX-Controller as intended. SDX-LC prioritizes the construction of the sdx topology, the version management, and the management of the SDX-Controller information exchange with the OXPs.
RabbitMQ worker processes must efficiently manage message queues and perform decoupled message processing. We can improve the scalability and maintainability of the system by separating these functions.
The SDX-LC implementation should be reviewed, and any possible interdependencies between the components should be identified. After identification, the code should be refactored and provide robust but separate SDX-LC and RabbitMQ worker processors modules, avoiding ambiguity and optimizing the performance of RabbitMQ workers in managing message queues while retaining the basic functionality of SDX-LC.

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

When branches are created from issues, their pull requests are automatically linked.

1 participant