This is an automated email from the ASF dual-hosted git repository.

lizhimin pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/rocketmq.git


The following commit(s) were added to refs/heads/develop by this push:
     new cbfd37b251 Add some log for gRPC route (#9896)
cbfd37b251 is described below

commit cbfd37b2513a2610421194fc02ba5918d58c8416
Author: qianye <[email protected]>
AuthorDate: Fri Dec 5 10:19:27 2025 +0800

    Add some log for gRPC route (#9896)
---
 .../org/apache/rocketmq/proxy/grpc/v2/route/RouteActivity.java | 10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)

diff --git 
a/proxy/src/main/java/org/apache/rocketmq/proxy/grpc/v2/route/RouteActivity.java
 
b/proxy/src/main/java/org/apache/rocketmq/proxy/grpc/v2/route/RouteActivity.java
index 20ae3aa6c8..a4e79a856f 100644
--- 
a/proxy/src/main/java/org/apache/rocketmq/proxy/grpc/v2/route/RouteActivity.java
+++ 
b/proxy/src/main/java/org/apache/rocketmq/proxy/grpc/v2/route/RouteActivity.java
@@ -63,7 +63,7 @@ public class RouteActivity extends AbstractMessingActivity {
         CompletableFuture<QueryRouteResponse> future = new 
CompletableFuture<>();
         try {
             validateTopic(request.getTopic());
-            List<org.apache.rocketmq.proxy.common.Address> addressList = 
this.convertToAddressList(request.getEndpoints());
+            List<org.apache.rocketmq.proxy.common.Address> addressList = 
this.convertToAddressList(ctx, request.getEndpoints());
 
             String topicName = request.getTopic().getName();
             ProxyTopicRouteData proxyTopicRouteData = 
this.messagingProcessor.getTopicRouteDataForProxy(
@@ -101,7 +101,7 @@ public class RouteActivity extends AbstractMessingActivity {
 
         try {
             validateTopicAndConsumerGroup(request.getTopic(), 
request.getGroup());
-            List<org.apache.rocketmq.proxy.common.Address> addressList = 
this.convertToAddressList(request.getEndpoints());
+            List<org.apache.rocketmq.proxy.common.Address> addressList = 
this.convertToAddressList(ctx, request.getEndpoints());
 
             ProxyTopicRouteData proxyTopicRouteData = 
this.messagingProcessor.getTopicRouteDataForProxy(
                 ctx,
@@ -184,8 +184,7 @@ public class RouteActivity extends AbstractMessingActivity {
         return Permission.NONE;
     }
 
-    protected List<org.apache.rocketmq.proxy.common.Address> 
convertToAddressList(Endpoints endpoints) {
-
+    protected List<org.apache.rocketmq.proxy.common.Address> 
convertToAddressList(ProxyContext ctx, Endpoints endpoints) {
         boolean useEndpointPort = 
ConfigurationManager.getProxyConfig().isUseEndpointPortFromRequest();
 
         List<org.apache.rocketmq.proxy.common.Address> addressList = new 
ArrayList<>();
@@ -198,9 +197,8 @@ public class RouteActivity extends AbstractMessingActivity {
                 
org.apache.rocketmq.proxy.common.Address.AddressScheme.valueOf(endpoints.getScheme().name()),
                 HostAndPort.fromParts(address.getHost(), port)));
         }
-
+        log.debug("gRPC build address. clientId={}, addressList={}", 
ctx.getClientID(), addressList);
         return addressList;
-
     }
 
     protected Map<String /*brokerName*/, Map<Long /*brokerID*/, Broker>> 
buildBrokerMap(

Reply via email to