1.集群的概念

1.它通过一组松散集成的计算机软件和/或硬件连接起来高度紧密地协作完成计算工作。在某种意义上,他们可以被看作是一台计算机,集群系统中的单个计算机通常称为节点,通常通过局域网连接,但也有其它的可能连接方式。
2.集群计算机通常用来改进单个计算机的计算速度/可靠性。一般情况下集群计算机比单个计算机,比如工作站或超级计算机性能价格比要高得多。
3.集群模式是不同服务器部署同一套服务对外访问,实现服务的负载均衡。区别集群的方式是根据部署多台服务器业务是否相同。
注:集群模式需要做好session共享,确保在不同服务器切换的过程中不会因为没有获取到session而中止退出服务。一般配置Nginx*的负载容器实现:静态资源缓存、Session共享可以附带实现,Nginx支持5000个并发量。
2.分布式的概念

1.将一个大的系统划分为多个业务模块,业务模块分别部署到不同的机器上,各个业务模块之间通过接口进行数据交互。
2.区别分布式的方式是根据不同机器不同业务。
上面:service A、B、C、D 分别是业务组件,通过API Geteway进行业务访问。

本文详细介绍了集群、分布式和微服务的概念。集群是通过多台松散集成的服务器组成,提高计算能力和可靠性,常用于负载均衡。分布式是将大型系统拆分成多个业务模块,部署在不同机器上,通过接口交互。微服务架构是将应用拆分成独立的小服务,每个服务可独立部署,强调灵活性和低成本。分布式是微服务的一种实现方式,但微服务不一定是分布式。
最低0.47元/天 解锁文章
2100

被折叠的 条评论
为什么被折叠?



