热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

荐书:《分布式服务架构:原理、设计与实战》

荐书:《分布式服务架构:原理、设计与实战》全面介绍分布式服务架构的原理与设计

                        荐书:《分布式服务架构:原理、设计与实战》

全面介绍分布式服务架构的原理与设计


给出保障线上服务健康、可靠的至佳方案

 

自互联网诞生以来,其简单、敏捷的微服务架构开发理念和实践逐渐成为主流,在逐渐发展的环境下和技术演化的过程中,迅速突破互联网行业并波及软件行业的各个领域。然而,这种突飞猛进的表面下却是龙鱼混杂、泥沙俱下。一方面,很多人在这个信息爆炸的时代应对海量信息的处理能力比较有限;另一方面,也有人致力于将优秀的理论和实践相结合,希望运用所学的高效解决方案应对越来越复杂的问题。不论对与错,人类对技术进步的追求从未停歇。


毋庸置疑,IT行业的发展进入了一个加速分化的时代,将优秀的解决方案推向大众的成本和速度将成为决定企业生存与否的关键因素之一。优秀的互联网企业已装备精良并持续优化,而那些还需不断进步的企业也在互相竞争。尽管在这个信息量巨大的媒体时代,部分优秀的企业在应对分布式服务架构时已经有了更多的认识且技术越来越完善,但也有很多快速发展的企业在变得更优秀这条道路上任重而道远。


很多非常优秀的开发人员和架构师能成为给公司带来长远利益的人,在变革的节点上推波助澜。本书将带你走进分布式服务架构的世界,在这个世界里不停探索和汲取经验。领先于别人是一种要求,这也是很多公司赢得先机的关键所在,无论服务于IT的哪个领域,每个IT人都有理由重视架构这门艺术。希望本书对于软件工程师、测试工程师、软件架构师及深耕于IT行业的老兵来说,都能带给其所期望的内容,并帮助其解决和发现问题,也能帮助其不断探索。


活动参与方式:


在文末留言

“分布式服务架构那些事儿或想读此书的理由”

截止至X月X日

留言前5名的用户

可以获得

《分布式服务架构:原理、设计与实战》一书!

 

 TIP:留言区只能放出100条留言,架构君会尽量放出有效和优质的评论。


作者什么来头


李艳鹏


现任易宝支付产品中心首席架构师,曾在花旗银行、甲骨文、路透社、新浪微博等大型IT互联网公司担任技术负责人和架构师,现专注于大规模、高并发的线上和线下支付平台的应用架构和技术架构的规划与落地,负责交易、支付、渠道、出款、风控、对账等核心支付系统的设计与实现,对移动支付、聚合支付、合规账户、扫码支付、标记化支付等业务场景有产品应用架构规划与落地的实践经验。

 

杨 彪


现任某创业公司技术总监及合伙人,在互联网和游戏行业有近10年工作经验,曾在酷我音乐盒、人人游戏和掌趣科技等上市公司担任核心研发职位,在互联网公司做过日活跃用户量达千万的项目,也在游戏公司做过多款月流水千万以上的游戏。喜欢研究问题,追求前沿技术,学无止境。


讲了什么内容


《分布式服务架构:原理、设计与实战》全面介绍了分布式服务架构的原理与设计,并结合作者在实施微服务架构过程中的实践经验,总结了保障线上服务健康、可靠的最佳方案,是一本架构级、实战型的重量级著作。


本书以分布式服务架构的设计与实现为主线,由浅入深地介绍了分布式服务架构的方方面面,主要包括理论和实践两部分。理论上,首先介绍了服务架构的背景,以及从服务化架构到微服务架构的演化;然后提出了保证分布式服务系统架构一致性的方案和模式,并介绍了互联网架构评审的方法论;最后给出了一个简要的非功能质量的技术评审提纲。


实践上,首先提供了一个互联网项目的性能和容量评估的真实案例,介绍了压测的方案设计和最佳实践,这些技术能够全面保证大规模、高并发项目的一致性、可用性和高并发性;然后讲解了大规模服务的日志系统的原理、设计与实践,包括ELK等框架的特点和使用方式等,并介绍了当前流行的APM系统的设计与实现,主要包括调用链和业务链的跟踪与恢复,涵盖了线上应急和技术攻关的流程及重点,也结合服务化系统线上应急过程进行分析并总结了其中需要用到的Java虚拟机、Linux和定制化脚本等命令,这些命令都是每个开发人员都会用到的解决线上问题的利器;最后,阐述了系统服务的容器化过程,并详细介绍了敏捷开发流程和实现自动化的常用工具等,让读者既能学到架构设计的基础理论,也能结合书中的原理、设计与方法论来解决大规模、高并发互联网项目中的现实问题。


大家如何推荐


艳鹏是易宝支付产品中心的首席架构师,负责应用架构和技术架构的规划与落地,在支付平台开发和重构的实践中,以及复杂的线上异常事故的洗礼下,积累了丰富的线上应急和技术攻关经验。本书是艳鹏保证大规模服务化系统的非功能质量方面的经验总结,是架构设计方向不可多得的好书,推荐每一位奋斗在一线的负责核心交易系统的架构师、程序员阅读和学习。

——易宝支付产品VP 姚建东

 

关于分布式的书籍很多,也各有千秋,而本书的最大特点是每章独立,更像一本实用工具书,读者能从中学到自己所关注的内容,比如开发人员的线上应急和技术攻关、数据统计分析的分布式日志和运维部署相关的服务容器化方案等。每章独立却又相互关联、浑然一体,书中的所有技术最终汇集成了分布式服务架构的最佳方案。

——开心网副总裁 杨延峰

 

本书作者多年从事互联网和游戏行业的工作,有着资深的实战经验,能把互联网和游戏行业中先进的技术结合在一起。本书的内容不仅适用于互联网、金融或电商方面,也非常适用于全球大服的游戏服务后台构架方面。本书从分布式原理、数据一致性到高性能、高可用等讲解了项目中经常发生的问题,能很好地帮助读者进行分布式学习和实战操作,值得推荐。

——指艺科技CEO 李荣超

 

艳鹏在易宝支付产品中心全面负责架构设计和评审工作,对线上应急和技术攻关的案例讲解如数家珍,并且在复盘后形成可实施的流程规范,有效避免了服务化过程中的常见问题,大大提高了应用架构的可用性和稳定性,本书是艳鹏在高可用服务化系统中的实践经验总结,为读者提供了一个好的风向标。

——易宝支付技术总监 张煜

 

和艳鹏相识多年,见证了他不断完善自己的理论基础且不断探索和总结,形成了一套完整的互联网架构设计方法论。


在本书中,艳鹏通过多年互联网架构经验,总结了服务化的背景和技术演进,提出了互联网项目技术评审的方法论和提纲,并给出了在真实的线上项目中进行性能和容量评估的全过程,帮助大家轻松设计大规模、高并发服务化系统项目。若能熟练掌握本书内容,则能够保证服务化项目按照既定的目标进行实施与落地,并能保证系统的稳定性、可用性和高性能等高级特性。

——爱奇艺高级技术经理 黄福伟


IT技术日新月异地发展,我们自然不能躺在历史的温床上停歇,必须不断地学习。这其中有的人对新知识的态度是只学一二,李先生却精益求精、举一反三,对其中的每个知识点都能做到理解透彻。本书便是李先生长期研究服务化架构、微服务架构及容器化之后的经典总结。本书从问题背景入手,深入浅出地介绍了服务化架构,并结合具体的最佳实践,为读者展示了服务化架构设计的宏伟蓝图。

——华为资深云架构师 朱军

 

分布式和微服务技术越来越被互联网企业推崇和认可,如何将其结合业务的特点工程化地在企业中落地是每个技术人员都需要思考的问题。艳鹏结合自己多年的开发实践经验和深入研究,著成《分布式服务架构:原理、设计与实战》,对于理解分布式和微服务技术,有很好的指导和启发。

——汽车之家运维开发技术经理 李占斌

 

本书作者是互联网金融大牛群的群主,是一名瘦削而专注的IT青年。这是一本关于分布式和服务化的、凝结了作者理论和实践心血的好书。

——宜信资深大数据工程师 付红雷



推荐阅读
  • Java虚拟机及其发展历程
    Java虚拟机(JVM)是每个Java开发者日常工作中不可或缺的一部分,但其背后的运作机制却往往显得神秘莫测。本文将探讨Java及其虚拟机的发展历程,帮助读者深入了解这一关键技术。 ... [详细]
  • 一家位于长沙的知名网络安全企业,现面向全国诚聘高级后端开发工程师,特别欢迎具有一线城市经验的技术精英回归故乡,共创辉煌。 ... [详细]
  • 从理想主义者的内心深处萌发的技术信仰,推动了云原生技术在全球范围内的快速发展。本文将带你深入了解阿里巴巴在开源领域的贡献与成就。 ... [详细]
  • 菜鸟物流用户增长部现正大规模招聘P6及以上级别的JAVA工程师,提供年后入职选项。 ... [详细]
  • 深入理解云计算与大数据技术
    本文详细探讨了云计算与大数据技术的关键知识点,包括大数据处理平台、社会网络大数据、城市大数据、工业大数据、教育大数据、数据开放与共享的应用,以及搜索引擎与Web挖掘、推荐技术的研究及应用。文章还涵盖了云计算的基础概念、特点和服务类型分类。 ... [详细]
  • 深入探讨:Actor模型如何解决并发与分布式计算难题
    在现代软件开发中,高并发和分布式系统的设计面临着诸多挑战。本文基于Akka最新文档,详细探讨了Actor模型如何有效地解决这些挑战,并提供了对并发和分布式计算的新视角。 ... [详细]
  • PGXC中的两阶段提交机制及其对事务一致性的保障
    PGXC作为一款基于PostgreSQL的分布式数据库系统,利用Sharding技术将数据分散存储于多个数据库实例中。本文探讨了PGXC的两阶段提交过程及其实现事务强一致性的方法。 ... [详细]
  • 深入解析:存储技术的演变与发展
    本文探讨了从单机文件系统到分布式文件系统的存储技术发展过程,详细解释了各种存储模型及其特点。 ... [详细]
  • 本文探讨了一种统一的语义数据模型,旨在支持物联网、建筑及企业环境下的数据转换。该模型强调简洁性和可扩展性,以促进不同行业间的插件化和互操作性。对于智能硬件开发者而言,这一模型提供了重要的参考价值。 ... [详细]
  • 七大策略降低云上MySQL成本
    在全球经济放缓和通胀压力下,降低云环境中MySQL数据库的运行成本成为企业关注的重点。本文提供了一系列实用技巧,旨在帮助企业有效控制成本,同时保持高效运作。 ... [详细]
  • 为何Compose与Swarm之后仍有Kubernetes的诞生?
    探讨在已有Compose和Swarm的情况下,Kubernetes是如何以其独特的设计理念和技术优势脱颖而出,成为容器编排领域的领航者。 ... [详细]
  • Docker安全策略与管理
    本文探讨了Docker的安全挑战、核心安全特性及其管理策略,旨在帮助读者深入理解Docker安全机制,并提供实用的安全管理建议。 ... [详细]
  • 2023年,Android开发前景如何?25岁还能转行吗?
    近期,关于Android开发行业的讨论在多个平台上热度不减,许多人担忧其未来发展。本文将探讨当前Android开发市场的现状、薪资水平及职业选择建议。 ... [详细]
  • 本文介绍了SIP(Session Initiation Protocol,会话发起协议)的基本概念、功能、消息格式及其实现机制。SIP是一种在IP网络上用于建立、管理和终止多媒体通信会话的应用层协议。 ... [详细]
  • 软件测试行业深度解析:迈向高薪的必经之路
    本文深入探讨了软件测试行业的发展现状及未来趋势,旨在帮助有志于在该领域取得高薪的技术人员明确职业方向和发展路径。 ... [详细]
author-avatar
大坑啊同志
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有