lizhimins opened a new pull request, #4302: URL: https://github.com/apache/rocketmq-dashboard/pull/4302
Closes #4301 Adds `docs/studio-instance-model-spec.md`, recording how nameservers, physical clusters and Studio instances relate, why topic and group names are globally unique inside one Studio deployment, and the external parameter naming the tool layer implements (`instanceId` as an explicit required parameter, `topicName`/`groupName`, no `namespace`). Same-name environments such as dev/staging/prod are expected to run separate Studio deployments. The document also derives the behaviour the ownership model implies for create/import/update/delete/list/describe, and lists the follow-up work needed to make the code match: moving the DB unique key from `(cluster_id, instance_id, name)` to `name`, adding ownership checks with 409 on cross-instance conflicts, and a migration that stops and reports when existing rows already contain the same name under two instances instead of dropping data. Documentation only — no code changes, so the current behaviour is unchanged. -- 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]
