You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@rocketmq.apache.org by GitBox <gi...@apache.org> on 2020/11/28 10:11:48 UTC

[GitHub] [rocketmq] dmbj opened a new issue #2460: 2m2s-async cluster consume message sometimes delay 10s or more

dmbj opened a new issue #2460:
URL: https://github.com/apache/rocketmq/issues/2460


   rocketmq4.6 2m2s-async config,1 springboot rocket-client service 
   
   client service produce msg is ok,same service listen & consume msg. consume will work howerver sometimes consume delay 10s or more. no warning&error in client-service log, delay time was usually 10s,occasionally 28s,it seem a pattern.
   
   broker-a-s.properties
   ```
   brokerClusterName=testCluster
   brokerName=broker-a
   brokerId=1
   deleteWhen=02
   fileReservedTime=48
   brokerRole=SLAVE
   flushDiskType=ASYNC_FLUSH
   
   listenPort=6001
   autoCreateTopicEnable=true
   traceTopicEnable=true
   namesrvAddr=172.21.4.7:9876;172.21.4.10:9876
   storePathRootDir=/www/rocketmq-store/broker-a
   storePathCommitLog=/www/rocketmq-store/broker-a/commitlog
   storePathConsumeQueue=/www/rocketmq-store/broker-a/consumequeue
   storePathIndex=/www/rocketmq-store/broker-a/index
   storeCheckpoint=/www/rocketmq-store/broker-a/checkpoint
   abortFile=/www/rocketmq-store/broker-a/abort
   ```
   client-service log:
   ```
   2020-11-27 10:28:41 INFO  [code-trades-bus,,,] c.c.controller.BusTradeController.tradesReceive(86) 发送交易topic数据:{"channelNo":"02","price":1,"terminalId":"1022000015","terminalSn":"1022000015_1574754592","tradeDate":1606444129834,"tradeAddress":"测试公交502;4500101","userId":"00000000000104957110","tradeType":"00","tradeSeq":"50dd1473a5f94b24b3760ed88574aa11","operator":"000000","customDomain":"e6aca2e8bf8ee69da5e588b062656a736f6e2e636f6d21","merchantNo":"45040001"},结果:SendResult [sendStatus=SEND_OK, msgId=FE80000000000000F8163EFFFE65F5B90000439F5B3D8824EC140038, offsetMsgId=AC15040A00001B590000000000054858, messageQueue=MessageQueue [topic=tradeMsgTopic, brokerName=broker-a, queueId=0], queueOffset=2]
   2020-11-27 10:28:43 DEBUG [code-trades-bus,,,] c.c.f.a.i.RemoteConfigLongPollService.doLongPollingRefresh(172) Long polling response: 304, url: http://172.21.4.8:23004/notifications/v2?cluster=default&appId=code-trades-bus&ip=172.21.4.8&notifications=%5B%7B%22namespaceName%22%3A%22application%22%2C%22notificationId%22%3A80%7D%5D
   2020-11-27 10:28:43 DEBUG [code-trades-bus,,,] c.c.f.a.i.RemoteConfigLongPollService.doLongPollingRefresh(163) Long polling from http://172.21.4.8:23004/notifications/v2?cluster=default&appId=code-trades-bus&ip=172.21.4.8&notifications=%5B%7B%22namespaceName%22%3A%22application%22%2C%22notificationId%22%3A80%7D%5D
   2020-11-27 10:28:51 INFO  [code-trades-bus,,,] c.c.common.conf.BusTradesMQConfig.consumeMessage(93) 目标:{"channelNo":"02","customDomain":"e6aca2e8bf8ee69da5e588b062656a736f6e2e636f6d21","merchantNo":"45040001","operator":"000000","price":1,"receiveDate":1606444121108,"terminalId":"1022000015","terminalSn":"1022000015_1574754592","tradeAddress":"测试公交502;4500101","tradeDate":1606444129834,"tradeSeq":"50dd1473a5f94b24b3760ed88574aa11","tradeType":"00","userId":"00000000000104957110"},启动消费,消息相关:szjt-fwpt-ybb-tst05.novalocal,tradeMsgTopic-transitBrtTradeTag...
   ```
   then i use rocketmq-console find something might useful, trigger a history message resend seem MQ timeout 10s then retryconsume ok, but network is seem fine & i couldn't find any warn&error in broker log
   
   please help! it bother me few days
   
   ![rokcetmq-console](https://user-images.githubusercontent.com/25601118/100499490-04832300-31a5-11eb-8027-2a02eb63de0c.jpg)
   
   


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [rocketmq] dmbj commented on issue #2460: 2m2s-async cluster consume message sometimes delay 10s or more

Posted by GitBox <gi...@apache.org>.
dmbj commented on issue #2460:
URL: https://github.com/apache/rocketmq/issues/2460#issuecomment-737033812


   @duhenglucky here my rocketmq-client.log  2 node service
   i trigger msg 2 times 
   |  produce_time   | consume_time  | 
   |  ----  | ----  |
   | 14:16:31  | 14:16:49 |
   | 14:24:10  | 14:24:38 |
   
   i found rocketmq-client.log has WARN log, it happens before i send msg
   [rocketmq_client_code-trades-bus27_2020-12-02.0.log](https://github.com/apache/rocketmq/files/5627490/rocketmq_client_code-trades-bus27_2020-12-02.0.log)
   [rocketmq_client_code-trades-bus38_2020-12-02.0.log](https://github.com/apache/rocketmq/files/5627491/rocketmq_client_code-trades-bus38_2020-12-02.0.log)
   
   


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [rocketmq] duhenglucky commented on issue #2460: 2m2s-async cluster consume message sometimes delay 10s or more

Posted by GitBox <gi...@apache.org>.
duhenglucky commented on issue #2460:
URL: https://github.com/apache/rocketmq/issues/2460#issuecomment-735885191


   @dmbj Could you try to use the [native client](https://github.com/apache/rocketmq/tree/master/example/src/main/java/org/apache/rocketmq/example/quickstart) to consume the same topic to see if the same problem still exists. In addition, you can see if the subscription information under the same consumer group is consistent. If the problem still cannot be solved, it is recommended to provide some key information such as rocketmq_client.log


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [rocketmq] dmbj commented on issue #2460: 2m2s-async cluster consume message sometimes delay 10s or more

Posted by GitBox <gi...@apache.org>.
dmbj commented on issue #2460:
URL: https://github.com/apache/rocketmq/issues/2460#issuecomment-739464438


   any tips help? i stuck here, base springboot 2.1.12.RELEASE


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [rocketmq] linqh1 commented on issue #2460: 2m2s-async cluster consume message sometimes delay 10s or more

Posted by GitBox <gi...@apache.org>.
linqh1 commented on issue #2460:
URL: https://github.com/apache/rocketmq/issues/2460#issuecomment-803849201


   这就没了?????


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [rocketmq] dmbj commented on issue #2460: 2m2s-async cluster consume message sometimes delay 10s or more

Posted by GitBox <gi...@apache.org>.
dmbj commented on issue #2460:
URL: https://github.com/apache/rocketmq/issues/2460#issuecomment-736998935


   > @dmbj Could you try to use the [native client](https://github.com/apache/rocketmq/tree/master/example/src/main/java/org/apache/rocketmq/example/quickstart) to consume the same topic to see if the same problem still exists. In addition, you can see if the subscription information under the same consumer group is consistent. If the problem still cannot be solved, it is recommended to provide some key information such as rocketmq_client.log
   
   thanks to follow my question, i use native client test same topic with same consumer group, it work fine. but switch to my service also delay,  so i guess may be my service code problem
   i compare different between my service to rocketmq-4.6.0-release, found use different netty-all.jar, so i config netty.jar hope it's helpful. but the problem still cannot be solved, later i will put some rocketmq_client.log
   here my service pom & consume code, i couldn't find any different from quckstart example , i was confused
   ```
           <dependency>
   	        <groupId>org.apache.rocketmq</groupId>
   		<artifactId>rocketmq-client</artifactId>
   		<version>4.6.0</version>
           </dependency>
   	<dependency>
   		<groupId>io.netty</groupId>
   		<artifactId>netty-all</artifactId>
   		<version>4.0.42.Final</version>
   	</dependency>
   ```
   ![consume-code](https://user-images.githubusercontent.com/25601118/100831784-68596480-34a1-11eb-9a13-a3d72a7fbe36.png)
   


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [rocketmq] dmbj edited a comment on issue #2460: 2m2s-async cluster consume message sometimes delay 10s or more

Posted by GitBox <gi...@apache.org>.
dmbj edited a comment on issue #2460:
URL: https://github.com/apache/rocketmq/issues/2460#issuecomment-739464438


   any tips help? i stuck here, base springboot 2.1.12.RELEASE
   
   plus:
   i change client service execute method, use rocketmq-spring starter. same problem. is rocketmq server config or network cause?
   however produce&consume can work (but delay 10s or more).
   ```
                  <!-- rocketmq starter -->
   		<dependency>
   			<groupId>org.apache.rocketmq</groupId>
   			<artifactId>rocketmq-spring-boot-starter</artifactId>
   			<version>2.1.0</version>
   		</dependency>
   ```
   


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [rocketmq] dmbj closed issue #2460: 2m2s-async cluster consume message sometimes delay 10s or more

Posted by GitBox <gi...@apache.org>.
dmbj closed issue #2460:
URL: https://github.com/apache/rocketmq/issues/2460


   


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org