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

yuzhou 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 60fab89c22 [ISSUE #9294] Proxy compatible batch message (#9295)
60fab89c22 is described below

commit 60fab89c22a216de365c42238928b4da4532303d
Author: gaoyf <[email protected]>
AuthorDate: Fri Apr 11 14:37:54 2025 +0800

    [ISSUE #9294] Proxy compatible batch message (#9295)
---
 .../rocketmq/proxy/remoting/activity/AbstractRemotingActivity.java      | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/proxy/src/main/java/org/apache/rocketmq/proxy/remoting/activity/AbstractRemotingActivity.java
 
b/proxy/src/main/java/org/apache/rocketmq/proxy/remoting/activity/AbstractRemotingActivity.java
index 299d8def03..f3d8fb6e31 100644
--- 
a/proxy/src/main/java/org/apache/rocketmq/proxy/remoting/activity/AbstractRemotingActivity.java
+++ 
b/proxy/src/main/java/org/apache/rocketmq/proxy/remoting/activity/AbstractRemotingActivity.java
@@ -63,7 +63,7 @@ public abstract class AbstractRemotingActivity implements 
NettyRequestProcessor
     protected RemotingCommand request(ChannelHandlerContext ctx, 
RemotingCommand request,
         ProxyContext context, long timeoutMillis) throws Exception {
         String brokerName;
-        if (request.getCode() == RequestCode.SEND_MESSAGE_V2) {
+        if (request.getCode() == RequestCode.SEND_MESSAGE_V2 || 
request.getCode() == RequestCode.SEND_BATCH_MESSAGE) {
             if 
(request.getExtFields().get(BROKER_NAME_FIELD_FOR_SEND_MESSAGE_V2) == null) {
                 return 
RemotingCommand.buildErrorResponse(ResponseCode.VERSION_NOT_SUPPORTED,
                     "Request doesn't have field bname");

Reply via email to