Skip to content

Conversation

@YoWuwuuuw
Copy link
Contributor

Ⅰ. Describe what this PR did

  1. Enhance the Eureka registry center with metadata registration and discovery capabilities based on branch 'gsoc-2025-meta-registry'.
  2. Rename the original EurekaRegistryServiceImplTest to EurekaRegistryServiceImplMockTest, and create EurekaRegistryServiceImplTest to test the enhanced functionality.

Ⅱ. Does this pull request fix one issue?

Ⅲ. Why don't you add test cases (unit test/integration test)?

Ⅳ. Describe how to verify it

Ⅴ. Special notes for reviews

Requires starting the eureka-server service locally: https://github.com/YoWuwuuuw/eureka-server to run the integration test class EurekaRegistryServiceImplTest.

YoWuwuuuw added 28 commits June 24, 2025 22:49
# Conflicts:
#	changes/en-us/2.x.md
#	changes/zh-cn/2.x.md
#	common/src/main/java/org/apache/seata/common/metadata/ServiceInstance.java
#	common/src/test/java/org/apache/seata/common/metadata/ServiceInstanceTest.java
#	core/src/main/java/org/apache/seata/core/rpc/netty/AbstractNettyRemotingClient.java
#	discovery/seata-discovery-consul/src/main/java/org/apache/seata/discovery/registry/consul/ConsulRegistryServiceImpl.java
#	discovery/seata-discovery-core/src/main/java/org/apache/seata/discovery/loadbalance/WeightedRandomLoadBalance.java
#	discovery/seata-discovery-etcd3/src/main/java/org/apache/seata/discovery/registry/etcd3/EtcdRegistryServiceImpl.java
#	discovery/seata-discovery-eureka/src/main/java/org/apache/seata/discovery/registry/eureka/EurekaRegistryServiceImpl.java
#	discovery/seata-discovery-eureka/src/test/java/org/apache/seata/discovery/registry/eureka/EurekaRegistryServiceImplTest.java
#	discovery/seata-discovery-namingserver/src/main/java/org/apache/seata/discovery/registry/namingserver/NamingserverRegistryServiceImpl.java
#	discovery/seata-discovery-namingserver/src/test/java/org/apache/seata/discovery/registry/namingserver/NamingserverRegistryServiceImplTest.java
#	discovery/seata-discovery-raft/src/main/java/org/apache/seata/discovery/registry/raft/RaftRegistryServiceImpl.java
#	seata-spring-autoconfigure/seata-spring-autoconfigure-server/src/test/java/org/apache/seata/spring/boot/autoconfigure/properties/server/filter/ServerHttpFilterXssPropertiesTest.java
#	server/src/main/resources/application.raft.example.yml
@xingfudeshi xingfudeshi self-requested a review November 18, 2025 07:15
Copy link
Member

@xingfudeshi xingfudeshi left a comment

Choose a reason for hiding this comment

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

LGTM

@xingfudeshi xingfudeshi merged commit c7e813d into apache:gsoc-2025-meta-registry Nov 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants