2020
10-08
10-08
SpringCloud让微服务实现指定程序调用
我们在做微服务时,有时候需要将微服务做一些限制,比如只能我们自己的服务调用,不能通过浏览器直接调用等。我们可以使用springcloudsleuth,在应用调用微服务时通过Tracer产生一个traceId,并通过request设置到header里面,然后sleuth会将该traceId在整个链路传递,我们在微服务中定义一个拦截器,取到header里面的traceId并和链路中的traceId比较,如果相等,则表明是我们自己的应用调用,拦截器通过,否则这次请求被拦截代码...
继续阅读 >