Java 分布式体系结构中的请求跟踪工具

Java 分布式体系结构中的请求跟踪工具,java,solr,cassandra,apache-kafka,Java,Solr,Cassandra,Apache Kafka,我们使用卡夫卡、索尔、卡桑德拉和其他一些分布式系统构建了一个系统。我们希望构建的工具之一是跨这些分布式系统跟踪请求,即Kafka何时处理请求、solr何时接收请求以及响应何时发送回客户端。我们面临的问题是,弄清楚请求在哪里失败变得越来越乏味。我想知道其他人是如何解决这些问题的。我知道这是一个很小的问题,可以用很多方法来解决。我只是想了解不同的解决方案。您可以拥有一个由面向客户端的应用程序唯一生成和分配的请求id,并在整个请求过程中进行传播。您应该看看Thank@Shivakumars。我还发现很

我们使用卡夫卡、索尔、卡桑德拉和其他一些分布式系统构建了一个系统。我们希望构建的工具之一是跨这些分布式系统跟踪请求,即Kafka何时处理请求、solr何时接收请求以及响应何时发送回客户端。我们面临的问题是,弄清楚请求在哪里失败变得越来越乏味。我想知道其他人是如何解决这些问题的。我知道这是一个很小的问题,可以用很多方法来解决。我只是想了解不同的解决方案。

您可以拥有一个由面向客户端的应用程序唯一生成和分配的请求id,并在整个请求过程中进行传播。您应该看看Thank@Shivakumars。我还发现很少有其他框架像SpringSleuth、Dapper和HTrace。