内容结构在分布式微服务框架中构建应用。然后介绍了一个微服务框架的架构设计和编程实践,并将这个微服务框架分解为底层的Socket通信、服务注册与发现、服务暴露与引用、远程方法调用等,并一一深入讲解.这里重点介绍作者是如何利用相关技术一步步搭建微服务框架的基础RPC框架,并分享相应的性能调优经验。最后介绍了微服务架构中配套的服务治理体系的设计与实现,包括服务的设计、配置、管理和监控。全书分为以下五个部分:基础部分:通过对RPC原理的介绍,介绍本书应该掌握的知识点(多线程、Socket、Spring/SpringCloud、动态代理和对象序列化)都抽出来了,然后一一详细解释。这些知识在RPC开发中的实际应用。框架设计部分:介绍了所用RPC案例的框架结构和设计思路。了解它的初始化过程、连接和通道概念。为后面逐层逐块的详细介绍打下良好的基础。方法调用部分:主要介绍动态字节码和动态代码技术在RPC中的实际应用。介绍如何在RPC中实现非侵入式的服务暴露和引用。通信层实现部分:结合前面Socket章节提到的知识点,介绍RPC在通信层的设计与实现。加深读者对前面所学知识点的理解,了解这些知识在实战中的应用。性能测试部分:介绍一些在开发RPC时进行性能调优的经验。服务治理:介绍RPC、微服务、服务治理的关系。介绍了服务治理方面的一些经验和成果,为读者后续的学习提供了新的方向。内容介绍第1章 多线程基础第2章 Socket基础第3章 Spring与SpringCloud第4章 动态代理第5章 对象序列化第6章 框架设计第7章 方法调用第8章 通信层实现第9章 性能测试与调优第10章 服务治理需要获取这篇《Java多线程与Socket:实战微服务框架》454页文档的朋友可以【直接点这里】获取!
