文件名称:istio-fake:高仿feign,支持istio中服务调用,支持异步链路追踪
文件大小:157KB
文件格式:ZIP
更新时间:2024-06-15 08:34:50
feign istio Java
项目介绍 本项目仿照Feign,旨在istio体系中,快速完成服务间调用,并保持链路追踪。 去除了Feign中所有熔断,负载均衡策略,全部由istio控制。 demo demo说明 servicea提供client,serviceb依赖servicea的client并开启Fake,调用servicea提供的服务 项目功能 便捷的在istio框架中,完成服务调用 支持多环境配置:例如本地环境微服务调用的地址可配置为本地,其他环境默认为kubernetes集群中的服务 支持链路追踪:项目默认透传了如下header,可以自动支持jaeger、zipkin链路追踪 "x-request-id", "x-b3-traceid", "x-b3-spanid", "x-b3-sampled", "x-b3-flags", "x-b3-parentspanid","x-ot-span-context",