lizhimins opened a new pull request, #951:
URL: https://github.com/apache/rocketmq-dashboard/pull/951

   ## Summary
   
   - Add the `rmq_instance` table with five demo instances (two direct, three 
proxy) behind a MyBatis-Plus repository, replacing the in-memory instance store 
so instance data survives restarts.
   - Topics and consumer groups gain an `instance_id` column; instance pages 
now report real per-instance topic/group counts via `GROUP BY`, and the five 
instance sub-pages (topic/group/message/acl/dlq) share a `useInstanceFilter` 
hook with instance-scoped routes (`/instance/:instanceId/<section>`).
   - Drop the namespace concept from topic/group UI and forms.
   - Query topic consumers through `queryTopicConsumeByWho` instead of scanning 
every subscription group, which flooded the topic detail with system groups.
   - Tidy the message query layout: instance selector and query mode on one 
row; remove the tag filter from topic-mode queries.
   - Includes the idempotent `upgrade-demo-instance.sql` migration for existing 
MySQL volumes.
   
   ## Test plan
   
   - [x] Backend: `mvn clean package` all tests pass (543 cases at integration 
time)
   - [x] Frontend: affected vitest suites pass, `npm run build` passes
   - [x] Deployed and verified against a live MySQL volume + real API responses


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