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: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
