本书由大厂资深工程师撰写,不仅系统讨论了Go语言存储编程、Linux存储技术栈与分布式系统理论,还深入剖析了多个经典存储项目,最后带领读者编写分布式用户态文件系统,加深对存储系统的了解。本书层次分明,逐步深入,从基础到高级,带领读者全面掌握存储系统的核心技术,进阶为资深存储工程师。
具体内容如下。
本书共16章,分为Go语言基础、存储基础、分布式系统基础以及存储系统实战四部分,全面深入地解读分布式存储系统的基础原理,从基础知识到知识体系构建,从代码演示到典型项目分析,再到项目实战,逐步引导读者深入理解并实际运用分布式存储技术,使读者构建起完整的存储知识体系,以便快速进入存储开发领域。本书适合已经具备一定Go语言开发经验、对Linux操作系统有基本了解的Go语言开发工程师阅读,同时,也适合对分布式存储领域感兴趣的初学者以及希望通过Go语言来优化现有存储解决方案的开发者学习和参考。