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

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

commit 21a01e3c628c34438e36dc3a715d044d41ff875f
Author: kaiyi.lk <[email protected]>
AuthorDate: Wed Nov 9 18:04:17 2022 +0800

    [ISSUE #5406] use remotingAccessAddr and ListenPort in topicRoute for 
remoting proxy
---
 .../apache/rocketmq/proxy/remoting/activity/GetTopicRouteActivity.java  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/proxy/src/main/java/org/apache/rocketmq/proxy/remoting/activity/GetTopicRouteActivity.java
 
b/proxy/src/main/java/org/apache/rocketmq/proxy/remoting/activity/GetTopicRouteActivity.java
index 26d28bafe..670d9735c 100644
--- 
a/proxy/src/main/java/org/apache/rocketmq/proxy/remoting/activity/GetTopicRouteActivity.java
+++ 
b/proxy/src/main/java/org/apache/rocketmq/proxy/remoting/activity/GetTopicRouteActivity.java
@@ -50,7 +50,7 @@ public class GetTopicRouteActivity extends 
AbstractRemotingActivity {
             (GetRouteInfoRequestHeader) 
request.decodeCommandCustomHeader(GetRouteInfoRequestHeader.class);
         List<Address> addressList = new ArrayList<>();
         // AddressScheme is just a placeholder and will not affect topic route 
result in this case.
-        addressList.add(new Address(Address.AddressScheme.IPv4, 
HostAndPort.fromString(proxyConfig.getRemotingAccessPoint())));
+        addressList.add(new Address(Address.AddressScheme.IPv4, 
HostAndPort.fromParts(proxyConfig.getRemotingAccessAddr(), 
proxyConfig.getRemotingListenPort())));
         ProxyTopicRouteData proxyTopicRouteData = 
messagingProcessor.getTopicRouteDataForProxy(context, addressList, 
requestHeader.getTopic());
         TopicRouteData topicRouteData = 
proxyTopicRouteData.buildTopicRouteData();
 

Reply via email to