You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@rocketmq.apache.org by "lizhimins (via GitHub)" <gi...@apache.org> on 2026/08/21 08:10:20 UTC

[PR] feat(consumer): make proxy-connected consumer groups observable [rocketmq-dashboard]

lizhimins opened a new pull request, #2504:
URL: https://github.com/apache/rocketmq-dashboard/pull/2504

   ## Summary
   
   Clients that connect through a proxy keep their channel on the proxy and never register on a broker, so the broker answers `CODE 206 not online` for them and the group pages showed no clients, no lag and no delay at all.
   
   - Resolve the connection set, consume stats and running info through the proxy whenever the broker reports the group as offline, and treat that state as an empty business result instead of an RPC error.
   - Fill online clients, total lag and consume delay on the group list, and show the online instance table in the detail dialog's overview tab.
   - Carry the topic on `QueueProgressVO` so queue progress can be filtered per subscription, with the summary recomputed from the visible rows.
   
   ## Test plan
   
   - [x] `cd server && mvn -B -ntp package -DskipTests`
   - [x] `mvn -B -ntp test -Dtest='ProxyConsumerResolverTest,RocketMQAdminClientImplTest,RocketMQConsumerDiagnosticsProviderTest,RocketMQMetadataProviderTest'` — 79 tests pass
   - [x] `cd web && npm run build`
   - [x] `npx vitest run src/pages/instance/__tests__/ConsumerPage.test.tsx src/pages/studio/__tests__/GroupManagement.test.tsx` — 31 tests pass


-- 
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.

To unsubscribe, e-mail: commits-unsubscribe@rocketmq.apache.org

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


Re: [PR] feat(consumer): make proxy-connected consumer groups observable [rocketmq-dashboard]

Posted by "lizhimins (via GitHub)" <gi...@apache.org>.
lizhimins merged PR #2504:
URL: https://github.com/apache/rocketmq-dashboard/pull/2504


-- 
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.

To unsubscribe, e-mail: commits-unsubscribe@rocketmq.apache.org

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