java – 使用Spring的RMI很慢

我正在使用RMI,我注意到它非常非常慢.对于一个简单的调用,需要大约8-10秒才能得到响应.这不是我打电话的方法需要那么长时间.如果我使用RMI但将调用指向127.0.0.1,它的速度非常快(我调用的方法无论如何都不复杂).

那么……可能是什么原因?我的下游速度足够快,远程机器的上游速度足够快……远程机器也不太忙于做其他事情.

我做错了什么?或者其他什么东西可以把它固定一下?

解决方法:

远程计算机是否具有IPv6(AAAA)DNS记录?如果您没有IPv6连接,那么在尝试与双栈(IPv4和IPv6)机器通信时,您可能会遇到类似的延迟.首先尝试IPv6,然后在几秒钟后超时,将通过IPv4进行连接.

上一篇:Docker镜像管理


下一篇:从Python程序访问Java RMI API