分布式微服是近几年越来越热的一个概念,我们可以分开理解为:分布式和微服务两个概念!
微服务
先说微服务,其实就是把一个大的服务进行拆分,拆分成多个小服务 。举个例子,比如我们都去过火 车站买票 。那么火车站最开始的时候可能就是—个很小的地方,里面提供—个对外服务的窗口,这个时候 火车站就相当于一个己完成的大的服务,对外提供咨询、买票、退票、改签等服务 。
【分布式微服到底是什么】那么随着不断的发展. 通过火车出行的人越来越多,这个时候如果这个窗口的服务员生病了请假了,那么所有的人都无法使用火 车服务,有的人没法买票、有的人没法退票、有的人没法改签 。这个时候就需要进行服务的拆分,我们把 这一个窗口拆分成咨询服务窗口、买票服务窗口、退票服务窗口、改签服务窗口,这样拆分过后就好很多,现在就算退票服务窗口出现了问题没法退票,但是不会影响买票、咨询的服务使用 。可以极大的提升我们服务的“健壮性” 。
文章插图
分布式微服
其实淘宝也是一样的,它也是进行的“微服务”化,可以想想它拆分成了商品服务(商品搜索、商品详情查看功能),订单服务(下订单、査询历史订单功能)、用户服务(登录、用户信息査询、用户信息更新等功能),如果商品服务坏掉了,那么是不影响我登录查看用户信息的 。
分布式
另外再说分布式,还用火车站的例子来说,原来我的服务都在一个地方(比如说同一个机器上),现 在我进行拆分后有咨询、买票、退票、改签四个服务,最少4个人,在同一个窗口实在太拥挤了,我就需要分开部署,分成4个窗口 。其实火车站也早就是这么做的,也是分布式微服务的思想 。
集群
最后再说一个集群的概念 。集群是什么?就是相同的程序服务做同样的事情 。你看现在买票的服务箱 求量特别大,一个窗口要排起长队应对不了,那我们就做买票服务集群,开多个窗口,都是提供买票的服务 。改签就1个窗口,那它就不是集群,买票有多个服务窗口,这个买票的服务窗a放在一起就是集群 。
推荐阅读
- 汽车的扭矩到底是什么?
- 大家口中常说的“柏拉图式恋爱”到底是什么?
- 粉底液到底应该怎么涂?看这里就知道了
- 九尾狐真的存在吗? 到底有没有九尾狐
- 越狱到底逃出去了没有 越狱最后谁逃出来了
- 罗生门到底是什么门? 什么是罗生门
- 网络用语奥利给到底是什么意思 网络词语奥利给是什么意思
- 你的日照绿茶春茶到底从哪里来的_
- Skywalking微服务监控分析
- 一根有斑点的香蕉到底有多厉害?