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