istio----httprewrite功能

这个功能主要是为了方便上层应用不愿意修改代码而让底层来劫持包头后进行转发,下面这张图片其实很能说明服务之间的调用关系,比如原来A服务调的是B服务,现在突然A服务需要调C服务,但是代码里还是调B服务,怎么办能,只能通过劫持包头重新定向Url来完成,按照网上资料的理解我最初理解是,要使用gateway和Virtual Service来完成这个服务,也就是说需要Virtual Service绑定gateway来完成这个重新定向,实际上这个理解是错误的,因为gateway只完成了L4-L6层的东西,L7层是在Virtual Service完成的,我目前的业务都是在L7层就能解决,不需要通过gateway来处理,不知道这样理解是否正确,请各位看官指正

istio----httprewrite功能_第1张图片

 

 

 

 

istio----httprewrite功能_第2张图片

你可能感兴趣的:(istio----httprewrite功能)