YongGoose opened a new issue, #7593:
URL: https://github.com/apache/incubator-seata/issues/7593

   ### Check Ahead
   
   - [x] I have searched the [issues](https://github.com/seata/seata/issues) of 
this repository and believe that this is not a duplicate.
   
   - [x] I am willing to try to implement this feature myself.
   
   
   ### Why you need it?
   
   This task aims to optimize the client-side communication with the server by 
caching crucial information.
   
   
   
   ### How it could be?
   
   - Cache `RpcContext`: Cache the `rpcContext` for a channel based on the 
response from `RegisterRMResponse`. This will prevent redundant creation of 
context objects and improve performance for subsequent requests. Refer to the 
existing design of the RpcContext class for implementation guidance.
   
   - Cache Server Version: Store the server version number received from 
`RegisterRMResponse`. This cached value will be used in a later task to 
determine if certain requests, such as `UnregisterRMRequest`, are supported.
   
   ### Other related information
   
   _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: notifications-unsubscr...@seata.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscr...@seata.apache.org
For additional commands, e-mail: notifications-h...@seata.apache.org

Reply via email to