java - 在基于 reSTLet 的网络服务中记录响应时间

标签 java web-services latency restlet

记录基于 reSTLet 的网络服务的响应时间的最简单方法是什么?

我想确保我们的网络服务有合理的响应时间。所以我希望能够关注响应时间,并对花费太长时间的请求采取一些措施。

我能找到的最接近的是这个食谱:http://www.naviquan.com/blog/restlet-cookbook-log ,它解释了如何更改日志格式。但是似乎没有响应时间的参数,因此可能需要一种完全不同的方法。

最佳答案

嗯,记录响应时间的最简单方法当然是在您的 reSTLet 开始时调用 System.getCurrentTimeMillis(),然后在你的 reSTLet 结束并记录差异。这当然不会给你带来框架开销,我怀疑它比你所追求的要幼稚和琐碎得多。

然而,我发布它是因为 10 天后没有人回复你,我怀疑这是因为每个人都在静静地思考

"Can't you just use System.getCurrentTimeMillis()? No, surely that's way too dumb an answer; I'd look like an idiot if I said that. I'll just wait for someone else to make the first post."

关于java - 在基于 reSTLet 的网络服务中记录响应时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2379753/

相关文章:

java - 找不到依赖项 'com.amazonaws'

java - 在 Java 中搜索键值对的最快和最有效的方法?

java - 数据库中的 URL

monitoring - Flink 应用中的延迟监控

java - 最后总是在方法完成之前执行?

java - Liferay 中的记录器无法正常工作

javascript - 需要从 api 调用中获取响应 json

android - 从 Android 调用 Web 服务

android - 如何减少 Android 中的 Thread.sleep() 延迟

c - 单个主机的阻塞与非阻塞 UDP 套接字