Regarding this issue, it first appeared when rsa was decrypted twice. After the decryption is successful, the data cannot always be returned. Reported that the server timed out.
I thought it was caused by service injection. Later, the decryption method was written out of the util class, but the error reported was the same as before, and I was instantly at a loss. I checked it on the Internet, and later found out that it was because of the timeout problem of Dubble. use the following form
<!-- Delay until Spring initialization is completed, and then expose the service, the service call timeout is set to 12 seconds, and the timeout will not be retried -->
<dubbo:provider delay="-1" timeout="12000" retries="0"/>