展示效果会在完成的时候厚积篇展示,源码评论随缘分享(基本没人评论,你懂的)
我不喜欢将一些深的东西,都是最通俗理解,跟着走就行
分布式基础
1.微服务
以前写的代码,页面,代码,sql语句都在一起,如果一处出现错误,可能这个都没办法使用服务程序,所以微服务把整个项目拆分。
2.集群&分布式&节点
集群:一堆机器一起工作就叫做集群,物理形态
分布式:工作方式
举例:京东就是一个分布式系统,业务都是运行在不同的机器上,所有业务的构成了一个业务集群,并发量比较大的时候
登录,注册部署到多个服务器上,每一个业务系统也是可以做集群化
分布式中的每一个节点(集群的服务器),都可以做集群,而集群并不一定就是分布式(登陆注册案例)
3.远程调用
在分布式系统中,每个服务处于不同的主机,但是要相互调用,比如a机器的商品模块,b机器的订单需要调用商品模块,这里就需要远程调用
需要的技术springcloud使用http+json
4.负载均衡
订单调用商品服务(s商品服务存在不同的服务器,为了减轻服务器的压力)使用负载均衡方法