精品下载站:打造最安全最新的免费软件下载站! 全站导航最近更新

首页pdf文件互联网/科技 → 大规模分布式系统架构与设计实战豆瓣PDF电子版下载

大规模分布式系统架构与设计实战豆瓣PDF电子版下载

  • 授权方式:免费软件
  • 软件类型:国产软件
  • 软件语言:中文
  • 更新时间:2020-11-19 15:02
  • 官方网址:暂无
  • 软件大小:42.5M
  • 推荐星级:
  • 运行环境:WinAll

软件介绍 软件截图 相关下载 相关文章 点击评论

软件标签:

编辑点评:

《大规模分布式系统架构与设计实战》是作者从程序员到首席架构师十多年职业生涯的实战经验总结,系统讲解构建大规模分布式系统的核心技术与实现方法,包含作者开源的Fourinone系统的设计与实现过程,手把手教你掌握分布式技术

大规模分布式系统架构与设计实战豆瓣PDF电子版下载

 作者简介

彭渊,资深架构师,现任华为企业中间件首席架构师,主要负责中间件和大数据。前淘宝高级专家(花名:千峰),先后在淘宝交易、淘宝中间件、集团核心系统、阿里金融等部门工作。曾任金蝶总体架构部SOA架构师,负责设计ESB。曾艰苦创业,编写和销售财务软件。在Java技术领域从业十多年,撰写过多款开源软件,其中,淘宝分布式技术框架Fourinone为其代表作。他拥有软件著作权的代表作有:BS系列软件(包括财务进销存、OA产品、CRM等)、FMS视频会议、Flash网站生成软件(华军可下载),所有软件作品均贡献99%代码。

内容简介

《大规模分布式系统架构与设计实战》从分布式计算的基本概念开始,解剖了众多流行概念的本质,深入讲解分布式系统的基本原理与实现方式,包括master-slave结构、消息中枢模式、网状直接交互模式、并行结合串行模式等,以及Fourinone系统的架构、实现分布式功能的示例。接下来详细介绍分布式协调、分布式缓存、消息队列、分布式文件系统、分布式作业调度平台的设计与实现方法,不仅包括详细的架构原理、算法,还给出了实现步骤、核心API、实现代码。随书附带的光盘包括书中示例代码以及Fourinone系统源代码。

什么是并行计算

并行计算其实早就有了,所有大型编程语言都支持多线程,多线程就是一种简单的并行计算方式,多个程序线程并行地争抢CPU时间。

并行计算(Parallel Computing)是指同时使用多种计算资源解决计算问题的过程。并行计算的主要目的是快速解决大型且复杂的计算问题。此外还包括:利用非本地资源节约成本,即使用多个“廉价”计算资源取代大型计算机,同时克服单个计算机上存在的存储器限制问题。

传统上,串行计算是指在单个计算机(具有单个中央处理单元)上执行软件写操作。

CPU逐个使用一系列指令解决问题,但在每一个时刻只能执行一种指令。并行计算是在串行计算的基础上演变而来的,它努力仿真自然世界中的事务状态:一个序列中众多同时发生的、复杂且相关的事件。

为利用并行计算,通常计算问题表现为以下特征:

将工作分解成离散部分,有助于同时解决;

随时并及时地执行多个程序指令;

多计算资源下解决问题的耗时要少于单个计算资源下的耗时。

并行计算是相对于串行计算来说的,所谓并行计算分为时间上的并行和空间上的并行。时间上的并行就是指流水线技术,而空间上的并行则是指用多个处理器并发地执行计算。

大规模分布式系统架构与设计实战豆瓣PDF电子版下载截图

相关文章

下载地址

点击评论

热门评论
最新评论
昵称:
表情: 高兴 可 汗 我不要 害羞 好 下下下 送花 屎 亲亲
字数: 0/500 (您的评论需要经过审核才能显示)

TOP榜