绿林网

《分布式系统常用技术及案例分析(第2版)》经典读后感有感

《分布式系统常用技术及案例分析(第2版)》经典读后感有感

《分布式系统常用技术及案例分析(第2版)》是一本由柳伟卫著作,电子工业出版社出版的556图书,本书定价:99,页数:2019-1,特精心收集的读后感,希望对大家能有帮助。

《分布式系统常用技术及案例分析(第2版)》读后感(一):宏篇巨作2

相比于《分布式系统常用技术及案例分析》第1版的六百多页,将近七百页,洋洋洒洒之篇,第二版对第1版存在的问题已经了修正。第2版所更新的内容,应该正是读者所期待的。

第2版修改篇幅较大,修改内容大致包括以下几个方面:

(1)删除软件安装等比较简单的内容。

(2)每章的开头新增“概述”,让各个章节的技术点可以关联起来。

(3)每章增加“实战”案例,让技术点更具可操作性。

(4)修改第1版中的措辞、插图。

(5)删除了第9-10章。

第2版更加偏重于实战了,补充了许多可执行的示例。

《分布式系统常用技术及案例分析(第2版)》读后感(二):若干年后,最终懂你

这些年,我也慢慢承担了技术核心开发的角色,开始接触到了架构的设计。 这个时候,我发现技术组里面的技术选型大多出自这本《 分布式系统常用技术及案例分析》。

我不知道这算不算巧合。但作者所在书中列举的分布式系统案例,以前、现在乃至于未来都有可能是业界的主流技术。多亏看了这本书,使我能够把握住主流的技术发展,令我在技术的研讨中也能有一席之地。

不然说这本书能够让我获得多么深入的分布式的基础知识,但起码能否概念上从全局上,能够使我对当今分布式的技术有一个相对全面的了解。 感谢作者,5年后再看该书,终于懂你!

《分布式系统常用技术及案例分析(第2版)》读后感(三):简单定义分布式系统的概念

对于是是分布式系统,谷歌是这么定义的。

A distributed system is an application that executes a collection of protocols to coordinate the actions of multiple processes on a network, such that all components cooperate together to perform a single or small set of related tasks.

分布式系统是一种执行协议集合以协调网络上多个进程的操作的应用程序,以便所有组件共同协作以执行单个或一小组相关任务。

而 《分布式系统常用技术及案例分析》 一书定义分布式系统则更加精辟:硬件独立,软件统一!

《分布式系统常用技术及案例分析(第2版)》读后感(四):《分布式系统常用技术及案例分析》第2版序

时光荏苒,岁月匆匆,距离《分布式系统常用技术及案例分析》第1版出版已经一载有余。热心的读者对于本书也投以了极大的关注,提了很多中肯的建议。对于这些建议,不管褒贬,一并全收,于是才有了第2版的出版。

对于技术型书籍的创作,笔者倾向于采用当今软件开发主流的方式—敏捷。敏捷写作打通了编写、校稿、出版、发行的整个流程,让知识可以在第一时间呈现给读者。读者在阅读本书之后,也可以及时对书中的内容进行反馈,从而帮助作者完善书中内容,最终形成良好的反馈闭环。第2版所更新的内容,希望正是读者所期待的。

第2版修改篇幅较大,修改内容大致包括以下几个方面:

(1)删除软件安装等比较简单的内容。

(2)每章的开头新增“概述”,让各个章节的技术点可以关联起来。

(3)每章增加“实战”案例,让技术点更具可操作性。

(4)修改第1版中的措辞、插图。

(5)删除了第9-10章。

《分布式系统常用技术及案例分析(第2版)》读后感(五):什么是Serverless 架构?看这篇就够

在目前主流云计算 IaaS (Infrastructure-as-a-Service,基础设施即服务)和 PaaS(Platform-as-a-Service,平台即服务)中,开发者进行业务开发时, 仍然需要关心很多和服务器相关的服务端开发工作, 比如缓存、消息服务、Web 应用服务器、数据库,以及对服务器进行性能优化、考虑存储和计算资源、考虑负载和扩展、考虑服务器容灾稳定性等非业务逻辑的开发。这些服务器的运维和开发,知识和经验极大的限制了开发者进行业务开发的效率。设想下,如果开发者无需在服务器实现和部署服务,而直接租用服务或者开发服务而无需关注如何在服务器中运行部署服务,是否可以极大的提升开发效率和产品质量?而这种去服务器而直接使用服务的架构,我们称之为 Serverless 架构(无服务器架构)。

如今,随着移动和物联网应用蓬勃发展,伴随着面向服务架构(SOA)以及微服务架构(MSA)的盛行,造就了 Serverless 架构平台的迅猛发展。在 Serverless 架构中,开发者无需考虑服务器的问题,计算资源作为服务而不是服务器的概念出现,这样开发时只需要关注面向客户的客户端业务程序开发,后台服务由第三方服务公司完全或者部分提供,开发者调用相关的服务即可。Serverless 是一种构建和管理基于微服务架构的完整流程,允许你在服务部署级别而不是服务器部署级别来管理你的应用部署,你甚至可以管理某个具体功能或端口的部署,这就能让开发者快速迭代,更快速地交付软件。

这种新兴的云计算服务交付模式为开发人员和管理员带来了许多优点。它提供了合适的灵活性和控制性级别,因而在 IaaS 和 PaaS 之间找到了一条中间道路。由于服务器端几乎没有什么要管理的,Serverless 架构正在彻底改变软件开发和部署领域,比如,推动了 NoOps 模式的发展。

Serverless 架构是新兴的架构体系,业界也没有一个明确的对于 Serverless 架构的定义。Mike Roberts 认为的 Serverless 架构主要有下面两种形式:

云计算的发展从 IaaS、PaaS、SaaS,到最新的 BaaS,在这个趋势中 Serverless (去服务器化)的趋势越来越明显。IaaS 将真实的物理机变成了虚拟机, PaaS 进一步将虚拟机变成了包含基础设施的中间件服务。 BaaS 和 SaaS 将中间件服务扩展到更基础的后端能力。这些是云计算解决效率跟成本的重要体现。Serverless 这种无服务器架构,用服务代替服务器,无需了解落实服务,进一步提高云计算的成本和效率,从而为 BaaS 这种新时代云计算提供架构基础。

BaaS 要被开发者广泛接受,需要在云端解决以下的限制:

要实现 Serverless 架构, 需要利用以下技术和方案:

本文由作者上传并发布(或网友转载),绿林网仅提供信息发布平台。文章仅代表作者个人观点,未经作者许可,不可转载。
点击查看全文
相关推荐
热门推荐