Spring Cloud底层原理与核心组件( 三 )


上面这种情况,压根儿是不现实的 。所以一般微服务架构中都必然会设计一个网关在里面,像、ios、pc前端、微信小程序、H5等等,不用去关心后端有几百个服务,就知道有一个网关,所有请求都往网关走,网关会根据请求中的一些特征,将请求转发给后端的各个服务 。
而且有一个网关之后,还有很多好处,比如可以做统一的降级、限流、认证授权、安全,等等 。
七、总结:
最后再来总结一下,上述几个 Cloud核心组件,在微服务架构中,分别扮演的角色:
以上就是我们通过一个电商业务场景,阐述了 Cloud微服务架构几个核心组件的底层原理 。
【Spring Cloud底层原理与核心组件】文字总结还不够直观?没问题! 我们将 Cloud的5个核心组件通过一张图串联起来,再来直观的感受一下其底层的架构原理: