gateway服务网关

gateway服务网关

  • 1.为什么要用微服务网关?
  • 2.如果用户端直接与微服务直接通信存在的问题。
    • 2.1多次请求不同的微服务,增加客户端的复杂性。(简单来说,前端开发,同一个页面调用不同服务就够呛。)
    • 2.2存在跨域请求,在一定场景下处理相对复杂。(比如cookie需要注意跨域)
    • 2.3认证复杂,每个微服务都要独立认证。
    • 2.4难以重构,项目迭代,可能继续划分微服务。
    • 2.5某些微服务使用其它协议,直接访问困难。
  • 3.gateway介绍。
  • 4.如何使用服务网关路由到微服务。

1.为什么要用微服务网关?

不同的微服务一般有不同的网络地址,外部的客户端可能需要调用多个服务的接口才能完成一个业务需求。
例如我之前做的一个用户登录微服务,用户登录成功后需要将token存入cookie中,还需要跳转到首页微服务。这时候就会出现cookie的跨域行为,与域名前后不一致,违背了开发和用户习惯。

2.如果用户端直接与微服务直接通信存在的问题。

2.1多次请求不同的微服务,增加客户端的复杂性。(简单来说,前端开发,同一个页面调用不同服务就够呛。)

2.2存在跨域请求,在一定场景下处理相对复杂。(比如cookie需要注意跨域)

2.3认证复杂,每个微服务都要独立认证。

2.4难以重构,项目迭代,可能继续划分微服务。

2.5某些微服务使用其它协议,直接访问困难。

3.gateway介绍。

zuul已经停止维护,建议使用gateway作为服务网关。
链接:https://blog.csdn.net/rain_web/article/details/102469745?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522158632491519725211916044%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=158632491519725211916044&biz_id=14&utm_source=distribute.pc_search_result.none-task-blog-soetl_SOETL-1

4.如何使用服务网关路由到微服务。

链接:https://blog.csdn.net/weixin_45528987/article/details/105392337

你可能感兴趣的:(找房网微服务,java)