yx9o opened a new issue, #10661:
URL: https://github.com/apache/rocketmq/issues/10661

   ### Before Creating the Enhancement Request
   
   - [x] I have confirmed that this should be classified as an enhancement 
rather than a bug/feature.
   
   
   ### Summary
   
   A gRPC producer can publish to multiple topics. Producer heartbeat registers 
the client for every publishing topic, but `notifyClientTermination` removes 
the client channel inside the topic loop.
   
   ### Motivation
   
   The proxy should remove the gRPC channel once and unregister the producer 
from every publishing topic.
   
   ### Describe the Solution You'd Like
   
   A gRPC producer can publish to multiple topics. Producer heartbeat registers 
the client for every publishing topic, but `notifyClientTermination` removes 
the client channel inside the topic loop.
   
   ### Describe Alternatives You've Considered
   
   Remove the gRPC client channel once and reuse the same `ClientChannelInfo` 
to unregister every publishing topic when a producer terminates.
   
   Add a two-topic regression test that verifies both topics are unregistered.
   
   ### Additional Context
   
   _No response_


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