分布式系统概念与设计——阅读笔记(一)

本文主要探讨了分布式系统面临的关键挑战,包括异构性、开放性、安全性、可伸缩性、故障处理、并发性、透明性及服务质量。中间件作为解决异构性的一种手段,提供编程抽象以隐藏底层差异。同时,文章提到了分布式系统必须关注的安全问题,如机密性、完整性和可用性。此外,可伸缩性和故障处理技术,如容错和冗余,也是确保系统高效运行的重要方面。
摘要由CSDN通过智能技术生成

一、分布式系统的挑战

分布式系统的挑战,其实就是某种意义上分布式系统研究的重点内容。

1、异构性

分布式系统的运行环境,存在下列异构性(即存在多样性和差别):网络、计算机硬件、操作系统、编程语言、由不同开发者完成的软件实现。中间件是解决异构性的一种方式,中间件是指一个软件层,它提供了一个编程抽象,屏蔽了底层网络、计算机硬件、操作系统、编程语言的异构性。

2、开放性

         计算机系统的开放性是决定系统能否以不同的方式被扩展和重新实现的特性。

3、安全性

         信息资源的安全性包括三个部分:机密性(防止泄露给未授权的个人)、完整性(防止被改变或被破坏)、可用性(防止对资源访问的干扰)。

4、可伸缩性

         分布式系统可以在不同的规模下有效且高效地运行。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值