Skip to content

Conversation

@yuluo-yx
Copy link
Member

@yuluo-yx yuluo-yx commented Aug 3, 2025

Signed-off-by: shown.Ji <[email protected]>
Signed-off-by: shown.Ji <[email protected]>
Signed-off-by: shown.Ji <[email protected]>
@yuluo-yx yuluo-yx marked this pull request as ready for review August 3, 2025 05:17
Signed-off-by: shown.Ji <[email protected]>
Signed-off-by: shown.Ji <[email protected]>
Signed-off-by: shown.Ji <[email protected]>
Signed-off-by: shown.Ji <[email protected]>
Signed-off-by: shown.Ji <[email protected]>
Signed-off-by: shown.Ji <[email protected]>
@Aias00 Aias00 requested a review from Copilot August 3, 2025 09:30
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR refactors the ShenYu-Infra module to centralize infrastructure-related components, specifically targeting issue #5923. The refactoring aims to consolidate common infrastructure patterns like Redis, Nacos, and Etcd configurations into a unified structure.

  • Introduces a new shenyu-infra module containing consolidated infrastructure components for Redis, Nacos, and Etcd
  • Migrates common configuration classes and client implementations from plugin-specific locations to shared infrastructure modules
  • Updates dependency references across the codebase to use the new centralized infrastructure modules

Reviewed Changes

Copilot reviewed 82 out of 82 changed files in this pull request and generated 6 comments.

Show a summary per file
File Description
shenyu-infra/* Creates new infrastructure modules for common components (Redis, Nacos, Etcd) with shared configuration and client classes
shenyu-plugin/* Updates Redis-related plugins to use consolidated infrastructure dependencies instead of duplicated implementations
shenyu-sync-data-center/* Migrates Nacos and Etcd sync configurations to use centralized infrastructure modules
shenyu-admin-listener/* Updates admin listeners to reference consolidated infrastructure components
pom.xml files Updates Maven dependencies to reference new infrastructure modules
Comments suppressed due to low confidence (1)

yuluo-yx and others added 3 commits August 4, 2025 22:19
@Aias00 Aias00 merged commit bbd14bb into apache:master Aug 5, 2025
43 checks passed
@yuluo-yx yuluo-yx deleted the 0803-yuluo/refactor branch August 5, 2025 12:02
@Aias00 Aias00 added this to the 2.7.0.2 milestone Aug 28, 2025
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

Successfully merging this pull request may close these issues.

2 participants