yuluo-yx opened a new issue, #2472:
URL: https://github.com/apache/rocketmq-dashboard/issues/2472

   ## Problem
   
   NameServer registry probes run on a static unbounded cached thread pool, 
while CompletableFuture timeout completion does not reliably interrupt the 
underlying discovery call. Repeated requests against stuck endpoints can 
therefore retain probes and continually create threads.
   
   ## Expected behavior
   
   Use a lifecycle-managed executor with bounded workers and queue capacity, 
enforce one shared request budget, explicitly cancel timed-out work, and reject 
excess probes without failing the whole registry response.
   
   ## Verification
   
   Add focused service tests for concurrency limits, timeout interruption, and 
executor shutdown.


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