lizhimins opened a new pull request, #2545: URL: https://github.com/apache/rocketmq-dashboard/pull/2545
## Summary Add a new **Browse by Queue** tab to the message query page, allowing users to inspect messages by selecting a specific broker queue and pulling from a given offset. ## Changes ### Backend - `MessageController`: add `GET /queues` (list queue offsets) and `GET /queue/messages` (pull by offset) endpoints - `MessageProvider` / `MessageProviderStub`: new interface methods for queue offset listing and offset-based pull - `QueueOffsetVO`: new VO for broker queue offset info - `MessageRecordVO`: add `reconsumeTimes` field - `MessageService`: implement queue browsing logic via pooled pull-consumer ### Frontend - `QueueBrowser.tsx`: new component with queue table + per-queue message pull panel - `message.tsx`: integrate queue tab; fix scan-limit warning incorrectly showing in queue mode - `api/message.ts`: add queue API types and service functions - `MessageQueryHistoryDrawer.tsx`: minor adaptation ### Tests - Updated MessagePage and MessagePageAsyncState tests for new tab structure -- 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]
