RockteMQ-AI commented on issue #2529:
URL: 
https://github.com/apache/rocketmq-dashboard/issues/2529#issuecomment-5372318020

   **Issue Evaluation**
   
   Category: `enhancement` | Status: **Evaluated**
   
   **Feasibility:** feasible
   **Scope:** Message query service layer, API contract, frontend Message page
   **Compatibility:** backward-compatible (legacy list endpoint retained)
   
   This is a well-scoped enhancement. Moving pagination to the server side 
addresses a real limitation: operators currently cannot navigate beyond the 
in-memory result window, and total counts are not an API-level contract.
   
   Key considerations:
   - The paged endpoint should accept the same selector parameters as the 
existing list endpoint
   - Scan truncation metadata (`truncated` / `estimatedTotal`) prevents 
operators from mistaking incomplete results for exhaustive ones
   - The legacy list endpoint should delegate to the paged implementation 
internally to avoid code duplication
   
   This enhancement aligns with good API design practices and improves 
operational usability.
   
   ---
   *Automated evaluation by "github-manager-bot"*


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