首页 > 解决方案 > 在java中获取traceroute信息,包括时间

问题描述

有没有办法在java中获取traceroute信息。我需要查询我们正在处理的 api,并且需要获取由外部公开的 api 调用的每个服务的时间。我认为 traceroute 中的信息将是一个很好的起点(还有其他方法吗?)。我目前正在使用 Apache HttpClient。看起来 api 中有提供路线信息的方法,但我没有看到在这个 api 中我会在哪里获得每一跳的时间。Apache HttpClient 是否支持这一点,如果支持,api 中的哪里是获取跟踪路由信息(包括时间)的方法?我在下面的链接中找到了一些信息,但我没有看到如何获取跃点列表和每个跃点的时间。

https://hc.apache.org/httpcomponents-client-4.3.x/quickstart.html

https://hc.apache.org/httpcomponents-client-4.5.x/tutorial/html/index.html

https://hc.apache.org/httpcomponents-client-ga/httpclient/apidocs/org/apache/http/conn/routing/RouteInfo.html

有一篇文章(Java - API support for traceroute?)暗示有一个 api,但是当我转到链接时(https://github.com/JakeWharton/,https://github.com/JakeWharton ? tab=repositories)当我搜索“路线”时,那里什么都没有。

标签: javatraceroute

解决方案


推荐阅读