浅谈何为分布式,何为微服务架构

1. 分布式

  • 即某一个服务器为了解决高并发(某几个事件需要在同一时间进行处理即为并发事件;高并发,即大量的事件需要在同一时间进行处理,例如:互联网抢票,同一张票,或者同一批票被多个用户同时进抢购)带来的巨大压力,将自身的能力复制到多台服务器上,让他们共同分担压力。

2.微服务架构

  • 微服务架构即:某一台服务器处理某一事务的能力太强,处理的压力很大(比如他可以(有能力)处理很多事情,在企业较小,服务需求不大时并无大碍,前后端放在一个服务器上也没有太大问题。但是如果企业扩大了,对事务处理的需求增大,一个服务器处理多个事务虽然一样可以应付,但是效率并不高,这就是所谓的处理压力增大),需要将此能力分散到多个服务器上,每个服务器专注于少量的服务,力求高效处理。
    这样,服务器就可以把用户的请求分解到多个服务器进行处理,最终将结果简单整合一下反馈(响应)给用户。

当然,以上只是本人的个人看法,如有不妥当之处,烦请各位大佬批评指正。

猜你喜欢

转载自blog.csdn.net/ChenFan_158/article/details/94717567