第1章 分布式系统(Wiki)

2017-04-21  本文已影响33人  Persistence2

1. 分布式系统

A distributed system is one in which components located at networked computers and corrdinate their actions only by passing messages.
组件分布在网络计算机上,组件之间通过消息传递来通信并协调行动。

2. 计算机五要素

输入设备 输出设备 运算器 控制器 存储器

3. 线程的模式

4. OSI 与 TCP/IP

OSI OSI vs TCP/IP

5. 网络IO实现方式

Paste_Image.png

AIO 和 NIO 最大的区别就是,NIO在有通知时可以进行相关操作,例如读或写,而AIO在有通知时表示相关操作已经完成。

6.透明代理

在集群中,对于发起请求的一方和处理请求的一方,都是透明的。

7.代理方式

Paste_Image.png Paste_Image.png

上面两个是透明代理,有两个不足:

1.增加网络开销(流量和延迟)

2.透明代理必须处于请求的路径上,如果代理出现问题,所有的请求会受到影响。

Paste_Image.png

名称服务的作用:

1.收集提供请求处理的服务器的地址信息

2.提供地址信息给请求发起方

*采用规则服务器控制路由的请求直连调用

Paste_Image.png

*Master + worker

Paste_Image.png

8.分布式系统的难点

上一篇下一篇

猜你喜欢

热点阅读