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]
