leizhiyuan opened a new pull request, #1464: URL: https://github.com/apache/rocketmq-dashboard/pull/1464
## Summary - replace the legacy Tencent TDMQ dependency with the official RocketMQ 5.x Trocket v20230308 SDK - add a Tencent cloud catalog client/service/controller for region, instance-list, and instance-detail discovery - enable Tencent credential -> region -> RocketMQ 5.x instance selection in the add-instance modal - resolve open endpoints from the selected cloud instance (VPC preferred, public fallback) and persist it as a `TENCENT` Studio instance - invalidate cached Tencent SDK clients when stored credentials are updated or deleted ## Validation - `cd server && mvn -B -ntp -Dtest=TencentCatalogServiceTest,InstanceServiceTest,CloudCredentialServiceTest test` (61 tests passed) - `cd web && npm run build` - deployed locally with Docker Compose: server/mysql healthy and web available on port 6789 - called `/api/cloud/tencent/instances` against a real credential in `ap-chengdu`; received HTTP 200 and three RUNNING RocketMQ 5.x instances - verified stored credential responses mask SecretId and never expose SecretKey ## Scope This PR covers Tencent Cloud RocketMQ 5.x catalog browsing, instance onboarding, and viewing in the Studio instance list. Credential-management UI and Tencent resource operations after onboarding are out of scope. Closes #1463 -- 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]
