分布式系统的基础知识

一.网络通信模型:TCP/IP网络模型

二.网络IO的实现方式

  1.BIO方式:一个线程只处理一个Socket

  2.NIO方式:一个线程可以处理多个Socket

  3.AIO方式:和NIO的区别是NIO在有通知时可以进行操作,AIO在有通知时操作已完成

三.负载均衡的方式

  1.硬件负载均衡设备,透明代理

  2.LVS(负载均衡系统),透明代理

四.数据库的分布式存储系统

  1.分布式文件系统

  2.分布式cache系统

  3.分布式数据库

五.数据库的垂直拆分

  即不同的表放入不同的数据库

六.数据库的水平拆分

  即同一张表放入不同的数据库

  

posted @ 2017-03-26 18:13  我_会飞的鱼  阅读(224)  评论(0编辑  收藏  举报