分布式架构五要素-可用性

1、几个9

用几个9来描述可用性程度,4个9就是一年中99..99%的时间里是可用的。

两个9是一般可用,三个9是较高,4个9是高,5个9是极高

2、服务器

通常大型企业的服务器会使用小型机,中型机,专门的服务器,oracle数据库等,而中小型互联网企业可能就会使用pc级服务器等。相对来说专业的服务器有着更高的安全性和性能。

3、架构

这里是我最想看的不然这个博文都不写了

各个层之间互相解耦,部署在各自的服务器集群上。 某一台宕机也不影响其他服务器

4、session管理

这里由于涉及session比较深,所以开了一个专题讲解session

4.1 session复制,将session复制到集群的所有服务器上,在小型集群环境中可以使用,在大型网站中当用户访问量激增,session同步的需要也越来越多,系统难以平稳运行。

4.2 session绑定,每个固定ip地址的用户只会通过负载均衡访问固定的服务器,session也只需要在对应服务器中管理,但是一旦服务器宕机则这些用户都不能访问,所以用的也不多。

猜你喜欢

转载自blog.csdn.net/a397525088/article/details/81356990