《分布式系统原理与范型》第二版笔记

来源:互联网 发布:淘宝网店评估 编辑:程序博客网 时间:2024/05/18 02:19

书籍的获取渠道:

1、购买;2、search in the net。

第一章

1、分布式系统定义

分布式系统是若干独立计算机集合,这些计算机对于用户来说就好像是单个相关系统

  a:机器本身是独立的,b:对于用户来说就像是与单个系统打交道。(缺一不可)

 特性:1、各种计算机之间的差别以及计算机之间的通信方式的差别对用户是隐藏的。(用户透明

              2 、用户和应用之间任何时刻都能够以一种一致和统一的方式与分布式系统交互。(服务具有一致性、可靠性、可用性,CAP)

中间件(middleware)

  为了使种类各异的计算机呈现为单个系统,分布式系统通常通过一个“软件层”组织起来,该“软件层”位于用户和应用组成的高层和底层OS之间。

-------------------------------------------------------

|                  应用程序层                                |

-------------------------------------------------------

                                 ||

-------------------------------------------------------

|      分布式是系统层(中间件)                 |

-------------------------------------------------------

                                  ||

---------------------------------------------------------

|   OS (底层操作系统)                                 |

----------------------------------------------------------

分布式系统Example :万维网、工作站网络、工作流信息系统



2、分布式系统分类

  分布式计算系统

   -不同管理域:集群计算(对等节点)、网格计算(分层计算)
  网格计算:
        应用层
             |
         汇集层
          |       |
 连接层   资源层
              |   

       光纤层


 分布式信息系统

-集成程度分类:分布式事务处理、企业应用集成

     
   企业应用集成EAI(远程过程调用RMI/RPC、面向消息的中间件MOM)
 

  分布式普适系统

(有点物联网的感觉)家庭系统(家用电器联网)、个人电子保健系统、传感器网络



集中式系统讨论:。。。。。。

解决分布式系统的扩展性技术:隐藏通信等待时间(异步),分布式技术以及分布式复制分发技术(缓存、就近复制,最终一致性)。



 


0 0