java - 有没有办法在 Java RMI 调用中引入虚假延迟?

标签 java debugging rmi latency

想要诊断当我的客户与世界另一端的服务器对话时发生的瓶颈。我想在我的本地机器上运行服务器并模拟延迟。有没有一种方法可以在所有 远程调用中注入(inject)一个简短的线程 hibernate ?我不确定哪个远程调用是瓶颈,所以我需要将它们全部延迟。

第二次尝试澄清:我不想将线程 hibernate 复制粘贴到每个远程方法中,因为有很多远程方法。我正在尝试找到一种方法将 sleep 注入(inject) RMI 子系统,以便延迟所有通过 RMI 的调用。

最佳答案

WANem旨在做到这一点。它在网络级别工作,因此不是特定于 Java 或 RMI 的。

关于java - 有没有办法在 Java RMI 调用中引入虚假延迟?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6748336/

相关文章:

java - IntelliJ IDEA : How can I create an exception breakpoint that stops on all exceptions *except for* ClassNotFoundException?

docker - 如何删除 <none> 标签而不删除 docker 镜像本身?

java - Java RMI 和 RPC 有什么区别?

c# - 测试和异常,模拟

java - Java 中的流链接

java - Java 中的语义事件是什么?

java - 为什么java RMI不能通过引用获取返回值

java - java中的get(int index)方法

iphone - IOS - 意外崩溃,没有崩溃信息

debugging - React-Native:除非点击屏幕,否则调试时应用程序卡住