查看原文
其他

踩楼送书 |微服务架构必读书单,强烈推荐!

2018-03-30 脚本之家


IT头条

每日推送最新、最热点的IT界新闻

孙宏斌:我是傻X,以后别提乐视了;小程序可以接广告了;iOS 11.3 更新,支持刷京沪公交卡;快手回应“未成年人半裸镜头”…

----【IT服务圈儿报】第38期 

-----------妥妥的分割线------------

送书福利 如约而至


感谢大家长久以来对脚本之家的喜爱,对小编工作的支持!

上一期活动完美结束,获奖的书籍近期就会为大家寄出了~

上次也给大家预告了这期活动

活动一期接着一期,有没有很惊喜!很意外!

本次脚本之家携手异步社区,依旧是免费赠书三本,是三本哦,快来参加吧。

PS:本活动与每周的精彩留言免单活动不冲突哦!!


另外:参与异步社区的话题讨论,还可以获得异步图书一本。

《深入理解Spring Cloud与微服务构建》 

方志朋 著

谈到微服务,大家众说纷纭,但却很难有一个清晰的概念来描述。微服务不是“银弹”,我理解的微服务是一种文化,而我们要做的就是将微服务的理念运用到实际开发中。经过一系列的技术选型,最终Spring Cloud凭借其成熟的组件、完善的一站式解决方案,最终成为了我们落地微服务的选择。

此时的Spring Cloud相关资料在国内还是凤毛麟角,没有完整的中文书籍和教程可以参考,只有官方的英文文档以及网上零零散散的教程可以阅读。就是在这种情况下,本书的作者方志朋在公司技术选型以及后续的微服务落地过程中,逐渐有了自己的积累和理解,同时在博客中连载了“史上最简单的Spring Cloud教程”。此教程一出,就受到广大程序员的欢迎,因此最终整理为此书。

纵览全书,文字清晰明了,通过理论结合实践的方式介绍了Spring Cloud的每一个组件的实践,并解读了部分源代码。图文并茂,语言朴实,不愧为“简单”之名。本书融合了作者实施微服务的一线经验和心得,具体指导了Spring Cloud在落地方面的实践,非常值得参考。

《微服务分布式构架开发战》

龚鹏 著 

本书语言简洁,内容丰富,适合具备初级Java后端开发能力的开发人员,大中专相关专业师生,网站培训班学员,以前拥有单工程开发经验并且想尝试分布式微服务架构的人员。

《遗留系统重建实战》

  [英] 克里斯·伯查尔Chris Birchall) 著 

作为开发人员,你可能会从另一个团队接手一个项目,而且该项目是基于现有代码库的,拥有多设计模式、使用假设、基础设施和工具。幸运的是,有一些方法可以为遗留项目注入新的活力,这样你就可以维护、改进和扩展它们,而不必顾及它们的局限性。

这是一本以经验为主导的指南,能使遗留软件项目脱胎换骨。它涵盖了重构、质量度量学、工具链和工作流、持续集成、基础设施自动化以及组织文化等内容。在技术层面,读者将学习如何给代码模块化引进依赖注入,如何定量地衡量软件质量,以及如何实现基础设施的自动化。在策略层面,读者将能学到的实践有:软件是应该重写还是应该重构,团队的组织架构应该是什么样的,以及如何让管理层意识到软件质量的重要性。本书的核心议题包括解析和模块化棘手的代码结构、集成和自动化测试、替换过时的构建系统,以及用Vagrant和Ansible 之类的工具实现基础设施自动化。 

《编写高性能的.NET代码》

[美] Ben,Watson,沃森 著 

想让自己的.NET代码获得zui佳的性能吗?本书将揭开CLR的神秘面纱,不仅教你如何编写性能优异的代码,还能让你“知其所以然”。作者参与设计并搭建的系统是世界上最大型的高性能.NET系统之一,他在本书中融入了很多的经验教训。

本书不仅讲解了CLR的工作机制,还详细介绍了当前获得zui佳性能的新方法,涉及.NET环境下的优化、对CLR功能的深入剖析、免费的工具和教程推荐、颇有价值的案例轶事、评测并提升性能的具体步骤。 

《Docker容器:利用Kubernetes、Flannel、Cockpit和Atomic构建和部署》

克里斯托弗·尼格斯(Christopher Negus) 著  

Linux系统或云环境上运行Docker的实用指南!
无论是在笔记本上还是在远程云上,Docker 都能够改变创建、测试、部署和管理zui关键应用的方式。本书中,作者Christopher Negus 帮助读者从头开始掌握Docker 容器化技术。
开始的时候读者能够运行一些Ubuntu、Fedora、RHEL、CoreOS 或Project Atomic 的Docker 容器镜像,看完本书之后,读者就可以在现代Linux 和云环境中部署企业级质量、多容器的Kubernetes。
本书是写给系统管理员、软件开发人员和技术狂热者的,书中触及了Docker 使用的方方面面:设置容器化应用,使用单个和多个容器,在云环境中运行容器,以及开发容器。

《OpenStack实战》


[美]V. K. 科迪·布姆加德纳(V. K. Cody Bumgardner)著 

OpenStack是一个可以让你在自己的物理服务器上创建私有云或者公有云平台的开源框架。你可以构建定制化的基础设施、平台和软件服务,而不用担心专有的云平台的费用和厂商锁定问题。拥有一个OpenStack私有云,你可以增强安全性、增加可控性、提高可靠性,并降低成本。

本书提供了真实环境使用案例和如何构建你自己的云平台的一步步的指导。本书能为你提供所需要的物理硬件集群和基础设施服务设计指导。你将会学到如何选择和设置虚拟服务器和物理服务器,如何实现软件定义网络以及在企业内部设计、部署和运营一个OpenStack云的技术细节,还会探索如何针对自己的环境对OpenStack部署做出最佳的定制。最后,你还会学到自己的云是如何提供面向用户的软件和基础设施服务的。

●开发和部署企业级私有云。

●从IT的角度来看私有云技术。

●自助型云计算对企业的影响。


《第一本Docker书(修订版)》

[澳] 詹姆斯·特恩布尔(James Turnbull) 著 

Docker是一个开源的应用容器引擎,让开发者可以将他们的应用和依赖包打包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。容器完全使用沙箱机制,相互之间不会有任何接口。几乎没有性能开销,可以很容易地在机器和数据中心中运行。重要的是,它不依赖于任何语言、框架或包装系统。

本书由Docker公司前服务与支持副总裁James Turnbull编写,是Docker开发指南。本书专注于Docker 1.9及以上版本,指导读者完成Docker的安装、部署、管理和扩展,带领读者经历从测试到生产的整个开发生命周期,让读者了解Docker适用于什么场景。书中先介绍Docker及其组件的基础知识,然后介绍用Docker构建容器和服务来完成各种任务:利用Docker为新项目建立测试环境,演示如何使用持续集成的工作流集成Docker,如何构建应用程序服务和平台,如何使用Docker的API,如何扩展Docker。

《 Vim实用技巧(第2版)》

[英]  Drew Neil(尼尔) 著 

Vim是程序员、网站开发人员及系统管理员的重要工具,其速度和效率令其他的文本编辑器难以望其项背。

Vim能在几乎每一个系统上运行,并支持大多数编程语言和标记语言。
本书包含了Vim的实用技巧和使用指南。全书概括了121个技巧,通过丰富的示例、清晰的体例和详细的讲解,展示了高效使用Vim的崭新方法。在Vim领域,把此书誉为“宝藏”并不为过!

《Git学习指南》

【德】René Preißel(普莱贝尔) , Bjørn Stachmann(斯拉赫曼)著 

Git 是当今流行版本控制系统。本书并不偏重理论介绍,也不面面俱到,而是一本学习Git 的实用指南。本书首先介绍了Git 的基础知识,然后关注于敏捷开发,并给出工作流展示了解决现实问题所需的命令和选项。

踩楼送书活动参与方法:


本文下方留言,发表您对微服务架构的经验感想,小编将对留言进行挑选,被采纳的留言将会显示在页面中。


踩楼送书活动获奖须知: 

1、活动期间踩中指定楼层的标准回复将依次获得以上书籍的任一本,共3名中奖者注意:每本书只有一本,请获取中奖信息后迅速联系小编,先到先选择以上的书籍

2、活动结束我们会在本公众号公布中奖楼层的解压密码,并在1个工作日内收集到获奖用户信息后发出(收到奖品的小伙伴欢迎来留言区晒晒。)

3、获奖楼层下载地址(文件解压密码4月3日公布

百度云链接: 

https://pan.baidu.com/s/1EQ_th0g8TR9ySsAtrBqsNQ 

百度云密码: ai6t



 

活动时间


活动时间:即日起至2018年4月3日下午4点整结束

好消息:

以上所有书籍在脚本之家微店同步销售

↓↓↓

↓↓

更多好书请关注脚本之家微店


精彩回顾 点蓝字即可 

 我放弃Python转Go语言的9大理由 | 优秀书籍推荐

 99%的程序员都会收藏的书单,你读过几本?

 你眼中的Linux高手,都应该读过这几本书!

 薪资那么高的Web前端,该看些什么书?

 顶级程序员必备书籍,雷军都点赞的书单!

 推荐 | 怎样才能自学好Java?(内附攻略&书单)

 吐血推荐 | Android开发从入门到进阶的十本好书

 安全类书籍天团配置,给你最好的安全指导!

 微信小程序 + 公众号开发运营看这一篇就够了!!!

 荐书 | 您有一份JavaScript书单待签收

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存