追星成功!

JavaGuide

共 2666字,需浏览 6分钟

 · 2021-08-05

大家好,今日是“追星成功”的 Guide!

大家还记得我前短时间发了一篇名为 Java 领域的又一神书!周志明老师 YYDS! 的文章么?

在这篇文章中,我主要介绍了自己与 《凤凰架构》这本书的相遇经历以及它的主要内容。

也正是因为这篇文章,我收到了周老师亲自邮寄的一本附带签名的书。🥳

你问我激不激动?那当然是非常激动了!😆 就有一种追星成功的那种感觉,大家应该懂吧!

周老师其实已经非常低调了,默默做着自己喜欢的事情。奈何在 Java 圈的影响力比较大,想低调都不行。

这很大程度也是因为周老师之前出版的 《深入理解 Java 虚拟机》 这本书的质量很硬。相信研究过 JVM 或者准备过 JVM 面试的小伙伴,一定看过!

《深入理解 Java 虚拟机》 这本书目前已经出了第 3 版,412 人评价,豆瓣评分 9.5!!!

《凤凰架构》  这本书的评分目前是 9.6,出版不到一个月就收到了大量好评!

我应该是比较早开始推荐《凤凰架构》这本书的那批人了。5 月底那会,我已经把这本书看的差不多了。

我在 周志明老师的又一神书!发现宝藏! 这篇文章中我大力推荐了周志明老师的《凤凰架构》这本开源书籍。

刚推荐那会,项目的 star 数量并不多,只有 700+,和项目的质量那简直完全不成正比。因此,why 神写下了这篇文章:我不服!这开源项目居然才 888 个星!? 。看了之后,表示非常赞同!

今天再看这个项目,已经 2995 star 了(统计于2021-08-01 10:50)!这其中我或许也贡献了一些力量,哈哈哈!各种安利推荐了好多次!

希望小伙伴能够给这样高质量的项目来一个 star 啊!用心原创和写书的技术人都值得一个大大的赞!

对于这本书的名字为什么取名叫做“凤凰架构”,周佬是这样解释的。

“Phoenix”(凤凰)这个词在东方的技术书中不常用,但在西方的软件工程读物中,尤其是在关于敏捷、DevOps 话题的作品中时常出现。

网名“IcyFenix”是二十多年前笔者从中学时代开始使用的,它源自暴雪公司的即时战略游戏《星际争霸》的 Protoss 英雄 Fenix。

如名字预示的那样,他曾经是 Zealot,牺牲后以 Dragoon 的形式重生,带领 Protoss 与刀锋女王 Kerrigan 继续抗争。尽管中学时期我已经笃定自己未来肯定会从事信息技术相关的工作,但显然不可能预计到二十年后我会写下这些文字。

所以,既然我们要开始一段关于“Phoenix”的代码与故事,那便叫它“凤凰架构”,如何?

这本书的英文名叫做 :《Fenix Architecture》 。

关于这个英文名字还闹过一些小乌龙,这名字居然有人质疑了。

其实,Fenix 就是凤凰的词源,现在英文的 Phoenix 就是由西班牙语的 Fenix 演化来的。并且,Fenix 是周老师非常喜欢的《星际争霸》中的一个英雄,作者用这个作为网名很多年了

周老师曾经在 对话《深入理解 Java 虚拟机》作者周志明:电竞选手成为 Java 大神之路 这篇文章就透露过自己是一个游戏爱好者,还是大神级别那种:

在生活中,游戏占了我娱乐的很大比重。我是RTS 竞技爱好者,Warcraft 3、Starcraft 12 曾经有准职业的水准,从开始到 AFK,一直都是星际 2 宗师组的玩家。大学时还拥有自己的游戏战队,现在也还在打游戏,除了放松以外,游戏可以很大程度上提高我的专注力。同时也是模型爱好者,每年都会自己打磨、喷漆 2~3 个 GK 模型,不过我并不是宅男哦。

再回到 《凤凰架构》这本书!

《凤凰架构》这本书是周志明老师多年架构和研发经验的总结,内容非常干货,深度与广度并存,理论结合实践!相信 《凤凰架构》又会是一本架构和分布式领域的新星!冲冲冲!

我当时大概花了半个多月刷完了《凤凰架构》这本书,不过,感觉还不是很过瘾。后面应该还会抽时间继续多看几遍!

而且,周志明老师是真的平易近人,大家的留言基本都会一一回复。这样的技术大佬谁不爱?

我们再来看看《凤凰架构》这本书讲了什么。

正如书名的副标题“构建可靠的大型分布式系统”所说的那样,这本书的主要内容就是讲:“如何构建一套可靠的分布式大型软件系统” ,涵盖了下面这些方面的内容:

1、软件架构从单体到微服务再到无服务的演进之路。

2、架构师应该在架构设计时应该注意哪些问题,有哪些比较好的实践。 其中的事务处理和架构安全性这两部分内容写的是真心赞。

3、分布式的基石比如常见的分布式共识算法 Paxos、Multi Paxos。

4、不可变基础设施比如虚拟化容器、服务网格。

5、向微服务迈进的避坑指南。

并且,书中还提供了 Spring Boot 单体架构、Spring Cloud 微服务架构、Kubernetes 微服务架构 、Istio 服务网格架构、AWS Lambda 无服务架构(Serverless)的代码示例!

目前的话,这本书已经出版!强烈推荐小伙伴们购买一波!

另外,你也可以通过这本书的在线阅读地址:http://icyfenix.cn/ 快速预览整本书的内容。你还可以去 Github:https://github.com/fenixsoft/fenix_architecture_book/ 对这本书进行勘误。

最后,如果你觉得本书内容还不错的话,一定要去豆瓣和 GitHub 多多点赞和评论支持啊!

< END >

也许你还想看
  | Java领域的又一神书!周志明老师YYDS!
  | 我常用的20+个学习编程的网站!芜湖起飞!
  | 想去读个研究生了
  | 7年前,24岁,出版了一本 Redis 神书
  | 京东二面:为什么需要分布式ID?你项目中是怎么做的?

我是 Guide哥,一个工作2年有余,接触编程已经6年有余的程序员。大三开源 JavaGuide,目前已经 100k+ Star。未来几年,希望持续完善 JavaGuide,争取能够帮助更多学习 Java 的小伙伴!共勉!凎!点击即可了解我的个人经历

欢迎点赞分享。咱们下期再会!

浏览 24
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报