编写 Spring Cloud 微服务Demo
1)使用Eureka作为注册中心,使用GateWay作为网关,新建一个Web应用
2)Web应用提供一个Rest查询接口,该接口使用Mybatis作为持久层框架查询一个数据库表的记录(按自己想法随便新建一个表,数据库选自己熟悉的即可),
3)通过浏览器或Postman请求查询接口,请求能正常通过Gateway转发到Web应用,并能正常返回查询到的数据
你通过浏览器访问你自己的接口,和别人通过网关转到你的接口,差别很大嘛?
1、首先需要将你的服务注册到Eureka注册中心上
2、Gateway网关需要配置从Eureka注册中心获取服务路由
3、Postman请求网关,网关通过解析你的请求匹配注册中心的路由,转发你的请求到真实服务上
3、服务接收到请求查询到数据后返回给网关,网关再返回给Postman