我知道这是一个非常普遍的问题,但我根本不知道如何开始。 我有spring-boot应用程序,它通过HTTP提供thrift API。 相同或另一个spring-boot应用程序正在使用另一个应用程序的thrift-client进行通信。
我的目标是使用zipkin跟踪通信路径。 我可以想象,我需要以某种方式拦截使用应用程序类型x-thrift的传入和传出的http调用,但根本不知道如何执行此操作并正确地与zipkin库集成。
任何暗示如何开始这一点是非常感谢,非常感谢提前
答案 0 :(得分:0)
我想我找到了一个合适的方法来做到这一点。在进一步思考后,我的想法进入了使用注释和方面来拦截来自/来自thrifts http客户端的HTTP请求的方向,这似乎是相当有用的。
进一步搜索后,我发现这个spring-boot库正好满足我的需求: https://github.com/aatarasoff/spring-thrift-starter