我在java中有一个应用程序,其中有两个服务(A和B)通过RMI 10方法进行通信,服务A可以在B端激活,服务B可以在A端激活的6种方法在这6种方法之间我有一个重要的方法检查性能,我正在计算 RMI 调用之前的时间差,直到另一边(A 面)的方法开始时间通常在 0-4 毫秒左右,但有时时间差会跳到大约:40 ,60 甚至每次调用 100 毫秒 问题:1) 有没有办法使用 RMI 将一种方法(或线程)优先于其他方法(或线程)?2)什么会导致这种不稳定?3) 在此类应用程序上使用 RMI 可以实现的最佳性能速率是多少?4)其他建议的解决方案?
提前致谢, 博阿斯