Java应用开发(中、高级)课件 任务4.5 构建Gateway网关路由服务.pptx

Java应用开发(中、高级)课件 任务4.5 构建Gateway网关路由服务.pptx

任务5.构建Gateway网关路由服务;任务描述;知识准备;任务实施;1)参考任务2创建项目“ordersys_gateway”,选择该项目的依赖“SpringCloudDiscovery-EurekaDiscoveryClient”和“SpringCloudRouting-Gateway”,创建项目,如图5-13所示:;2)在启动类上添加@EnableEurekaClient,使该项目作为服务提供者。;3)修改并配置“application.yml”文件,设置服务端口8762以及向注册中心注册。;步骤2:自定义配置路由规则;1)修改“application.yml”文件,增加“cloud:gateway:routes”配置,字段配置作用如下:

id:设置自定义的路由ID,保持唯一,名字为“dishservice-route”;

uri:设置跳转到目标服务地址,此处设置为“lb://dishservice”,对应格式为“lb://服务注册名字”,意为使用的协议为“lb”,服务注册名字为“dishservice”,Gateway将使用LoadBalancerClient通过eureka解析为实际的主机和端口,并进行负载均衡访问。

predicates:设置路由跳转条件,Predicate接受一个输入参数,返回一个布尔值结果,设置“Path=/api/dis

文档评论(0)

1亿VIP精品文档

相关文档