分布式缓存——原理、架构及Go语言实现 电子书

分布式缓存——原理、架构及Go语言实现

手机扫码阅读
  • 微信扫一扫

    关注微信公众号

内容简介

随着互联网的飞速发展,各行各业对互联网服务的要求也越来越高,互联网系统很多常见的存储类场景都面临着容量和稳定性风险。此时,本地缓存已无法满足需要,分布式缓存由于其高性能、高可用性等优点迅速被广大互联网公司接受并使用。

本书共分3个部分,每个部分都有3章。第1部分为基本功能的实现,主要介绍基于HTTP的in memory缓存服务、HTTP/REST协议、TCP等。第2部分介绍性能相关的内容,我们将集中全力讲解从各方面提升缓存服务性能的方法,主要包括pipeline的原理、RocksDB批量写入等。最后一个部分则和分布式缓存服务集群有关,主要介绍分布式缓存集群、节点的再平衡功能等。本书选择用来实现分布式缓存的编程语言是当前流行的Go语言。

本书适合从事缓存方面工作的工程师或架构师,也适合想要学习和实现分布式缓存的读者。

章节目录

展开全部

分布式缓存——原理、架构及Go语言实现是2019年由人民邮电出版社出版,作者胡世杰。

版权说明:本电子书已获得正版授权,由出版社通过知传链发行。
得书感谢您对《分布式缓存——原理、架构及Go语言实现》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

你可能喜欢
深入理解TensorFlow:架构设计与实现原理 电子书

本书以TensorFlow1.2为基础,从基本概念、内部实现和实践等方面深入剖析了TensorFlow。书中首先介绍了TensorFlow设计目标、基本架构、环境准备和基础概念...
Go语言定制指南 电子书

本书从Go语言语法树出发,重新审视Go语言源文件,阐述定制Go语言的核心技术。书中通过对go/ast、go/ssa等包的分析,一步步深入Go语言核心,最后简要介绍LLVM,读者...
MariaDB原理与实现 电子书

《MariaDB原理与实现》由浅入深地剖析了MariaDB,首先简要介绍了一些基础知识、新特性、对MySQL原有功能所做的扩展以及源代码,接着介绍了底层数据结构、线程池技术、b...
云存储系统——Swift的原理、架构及实践 电子书

本书主要介绍了云存储的起源、概念及特点,文件系统、块存储系统和对象存储系统的原理和使用场景,Swift云存储系统的原理、特性及架构,Swift云存储系统的搭建和维护,Swift...
Flink内核原理与实现 电子书

《Flink内核原理与实现》既讲解了Flink的入门、安装、流计算开发入门、类型和序列化系统、监控运维、安全管理配置等基础知识,又讲解了Flink的时间概念、Window的实现...
vBRAS原理、实现与部署 电子书

本书介绍了BRAS的技术背景和传统BRAS的基本原理,从而介绍vBRAS的基本原理和相关关键技术,包括SDN、NFV、云计算使能技术,软、硬件加速技术,以及主要的接口协议和开源...