内容构造
本书从实战角度登程,首先介绍 Java 多线程、Socket、Spring、动静代理、动静字节码、序列化等技术在构建散布式微服务框架中的利用。而后介绍一种微服务框架的架构设计与编程实际,并将这一微服务框架合成为底层 Socket 通信、服务注册与发现、服务裸露与援用、近程办法调用等层面,逐个深刻解说。这里重点介绍作者如何活用相干技术一步步地构建微服务框架的根底 RPC 框架并分享了相应的性能调优教训。最初介绍微服务架构中配套的服务治理零碎的设计与实现计划,包含服务的设计、配置、治理与监控。
全书共分为五局部内容如下
根底局部: 通过介绍 RPC 的原理, 引出本书要让读者把握的知识点 (多线程、Socket、Spring/Spring Cloud、动静代理和对象系列化), 再逐个具体解说这些常识在 RPC 开发中的理论使用。
框架设计局部: 介绍所用 RPC 案例的框架结构、设计思路。了解它的初始化过程、连贯与通道等概念。为前面分层分块地具体介绍打好根底。
办法调用局部: 次要介绍动静字节码、动静代码技术在 RPC 中的理论使用。介绍如何在 RPC 实现无侵入的服务裸露与援用。
通信层实现局部: 联合后面的 Socket 章节所讲的知识点,介绍 RPC 在通信层面的设计和实现。加深读者对后面所学到的知识点的了解, 理解这些常识在实战中的使用。
性能测试局部: 介绍开发 RPC 时, 性能调优的一些心得。
服务治理局部: 介绍 RPC 与微服务、服务治理的关系。介绍在服务治理方面的一些心得和成绩, 为读者后续的学习提供新的方向。
内容简介
第 1 章 多线程根底
第 2 章 Socket 根底
第 3 章 Spring 与 Spring Cloud
第 4 章 动静代理
第 5 章 对象序列化
第 6 章 框架设计
第 7 章 办法调用
第 8 章 通信层实现
第 9 章 性能测试与调优
第 10 章 服务治理
须要获取这份《Java 多线程与 Socket:实战微服务框架》454 页文档的小伙伴能够【间接点击此处】获取哦!