架构探险:从零开始写分布式服务框架

架构探险:从零开始写分布式服务框架

评分

★★★★★

ISBN

9787121319594

出版社

电子工业出版社 2017-07-01出版

作者

李业兵

分类

理论知识

内容简介
分布式服务框架目前已经是互联网公司实现SOA服务化架构的必备基础设施,对于一般的开发而言,自己要独立实现一个分布式服务框架,还是有相当的难度的。本书围绕如何从零开始实现一个可用的分布式服务框架,介绍了实现分布式服务框架所需技术的方方面面。对于从事开发行业的程序员有很大的现实价值。能够从中学习到很多的实用技术,了解并掌握实现分布式服务框架所需的思想以及技术。
AI简介
这是一本深入浅出地介绍如何从零开始实现一个可用的分布式服务框架的工具书。书中详细阐述了RPC框架原理,包括客户端代码、序列化/反序列化、Stub Proxy和Transport四个方面,以及gRPC介绍,一种高性能、开源和通用的远程过程调用(RPC)框架。此外,书中还详细介绍了服务注册与发现实现,包括服务注册中心介绍、ZooKeeper实现服务的注册中心原理、集成ZooKeeper实现自己的服务注册与发现等内容。 书中还详细讲解了分布式服务框架的总体架构与所需技术,包括服务消费端、服务提供端、服务数据网络传输的序列化与反序列化、服务数据的通信机制、服务注册中心、服务治理等组成部分。此外,书中还详细介绍了定制Spring标签简化配置,如何通过定制Spring的XML标签,简化服务发布和引入的配置过程。 在服务治理方面,书中详细介绍了服务治理的必要性、原理和作用,以及如何实现服务治理的简单实现,包括服务注册与发现、软负载、服务分组路由、服务依赖关系分析、服务权重调整、服务调用链路跟踪等部分。 此外,书中还详细介绍了Java I/O模型与类库的进化,以及面向服务的体系架构(SOA) ,
阅读/下载地址