微服务与分布式

最近看帖子经常看到微服务架构和分布式项目,还总有人称微服分布式,这到低是啥呢?

1、什么是分布式呢?

不同模块部署在不同服务器上,对系统的水平拓展,分散单个服务器压力.

作用:分布式解决网站高并发带来问题

2、 什么是集群?

多台服务器部署相同应用构成一个集群,利用硬件优势支撑访问量高的应用.

作用:通过负载均衡设备共同对外提供服务

就是说使用硬件来解决高并发的问题,相当于增加网络带宽来减少网络延迟

3什么是微服务?

微服务是对系统进行更细粒度的拆分,侧重于模块解耦和复用,不同的微服务不一定部署到不同服务器上,微服务是使系统各个功能拆分更加精细和独立的垂直拓展。

 

分布式一定是微服务的,但是微服务一定不是分布式的。

对于什么是微服务架构,知乎有篇帖子讲的通俗易懂,大家可以看看:https://www.zhihu.com/question/65502802

posted @ 2021-03-13 21:04  K_Y  阅读(112)  评论(0编辑  收藏  举报