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]

Reply via email to