前言:
在讲解之前,希望大家先思考几个问题:
什么是微服务?
SpringCloud如何学习?
Eureka、Ribbon、Feign、Hystrix、Zuul,五大组件如何使用? 如何将项目的配置放置到远程的Github进行管理,通过SpringCloudConfig?
未来的路该如何走!
注:在学习下面的内容之前,必须要掌握springBoot不然是没法进行学习的!——springCloud是基于springBoot的。
微服务的理解:
就是把一个项目拆分为多个项目, 项目之间进行独立运行。 通过Http或者Socket来进行通信处理数据和调用。
注:微服务最大的瓶颈就是网络,所以5G的到来,微服务可能会有质的提升。
微服务概括:
所以每个微服务都是一个独立的进程!
微服务技术栈:
为什么选择springCloud作为微服务架构?
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8vBkjDVz-1583649273297)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20200308134931790.png)]