Spring灵魂拷问系列之一个请求怎么在SpringCloud中遨游


Spring灵魂拷问系列之一个请求怎么在SpringCloud中遨游

SpringCloud组件

一个请求怎么在SpringCloud中遨游

  1. 在Spring Cloud中,每个服务和组件都需要在 Eureka注册中心 注册,注册成功后,Eureka也会主动发起 心跳检测来进行健康检查和信息同步
  2. 服务启动时,会根据环境从配置中心中拉取对应配置来启动
  3. 浏览器发起请求,到达网关层,网关层根据 路由转发 到指定服务A(网关层还可起到限流、鉴权、负载均衡等作用)
  4. 如果服务A需要需要依赖服务B,则会通过 ribbon负载均衡策略 找到某一台服务B的实例,再通过 feign调用 实例服务,其中使用 hystrix 进行服务 降级/熔断
  5. A服务执行业务完毕,返回数据给网关,网关返回浏览器/前端工程

评论
  目录