场景:
order服务调用product服务, 这个过程,就将追踪服务间访问情况。 比如,调product服务是否过长等等。
引入依赖
设置日志级别打印更全链路日志
再次启动,访问接口是,就有跟踪接口的日志
第一个:order服务名称
第二个:traceId,一个链路只会有一个起始id
第三个:spanId, 下一层追踪的id,如这里order将调product服务,那这个spandId就指访问 product服务的追踪ID
第四个:如果为true,就代表会将追踪信息输出赋予第三方服务去展示,如zipzin. 默认false就是不输出
--------------------------------------------------------------------------------------------
然后在商品produc服务也加上sleuth,查看追踪日志。
product,这里打印的traceId是和order的traceId一样,就说明是一条链路。 但第二个spanId不一样。