在电脑术语中,统一资源标识符(Uniform Resource Identifier,或URI)是一个用于标识某一互联网资源名称的字符串。该种标识允许用户对任何的资源(在互联网或者本地)通过特定的协议进行交互操作。特别是在万维网。URI由包括确定语法和相关协议的方案所定义。
虽然在服务网关有了zuul,其本身还是基于servlet实现的,换言之还是同步阻塞方式的实现。在这里处理的关键就是先寻找合适的route,关键的方法为lookupRoute:其中RouteLocator的接口作用是获取Route定义,那么在GatewayAutoConfiguaration里有相关的配置,大家可自行查阅:然后在注释add the current route we are testing处可以得到一个结论,其是根据Predicate的声明条件过滤出合适的Route。