Aias00 opened a new issue, #1295:
URL: https://github.com/apache/rocketmq-dashboard/issues/1295

   ## Problem
   
   RuntimeAdminClientResolver validates only instance ID and endpoint. A 
cloud-backed instance can therefore reach MqAdminExtFactory, which treats its 
endpoint as a RocketMQ NameServer address. This bypasses the provider boundary 
and fails with an incorrect protocol path.
   
   ## Expected behavior
   
   Remoting MQAdmin operations are available only for APACHE instances. Cloud 
instances must be handled by their provider implementation and receive an 
actionable structured error when a Remoting-only operation is requested.
   
   ## Scope
   
   - Enforce the APACHE vendor boundary in RuntimeAdminClientResolver.
   - Preserve existing Apache instance behavior.
   - Add regression tests for cloud instance rejection.
   
   ## Evidence
   
   - 
server/src/main/java/org/apache/rocketmq/studio/cluster/broker/RuntimeAdminClientResolver.java
   - The resolver is used by the Apache metadata, message, DLQ, client, and 
dashboard providers.


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