展开全部

主编推荐语

深入解析Tars框架,掌握高性能RPC服务开发。

内容简介

RPC框架是服务端开发者的常用框架,本书基于Linux基金会旗下的Tars框架编写,旨在帮助读者掌握高性能RPC框架Tars。

本书共6章。

第1章介绍Tars框架知识与多语言交互实战项目;

第2章讲述Tars框架的使用,例如用docker-compose部署Tars服务框架,以及不同语言(以Java和Go为例)服务的构建和调用;

第3章介绍Tars框架的高级特性,涉及按set调用、无损发布、自定义Filter、使用Tars命令、使用Protocol Buffers协议等内容;

第4章剖析Tars框架核心原理,包括Tars RPC原理剖析及Tars NIO网络编程和Tars Netty网络编程;

第5章进行Tars-Java源码解析,涵盖Tars客户端源码分析、Tars服务端源码分析等;

第6章进行Tars-Cpp源码解析,涉及Tars-Cpp整体架构、Tars-Cpp网络分析等。

书中还有丰富的案例和代码演示,读者可借助配套资源进行实践以进一步巩固所学知识。

目录

  • 版权信息
  • 内容提要
  • 作者简介
  • 序一
  • 序二
  • 前言
  • 目标读者
  • 配套资源
  • 致谢
  • 资源与支持
  • 资源获取
  • 提交勘误信息
  • 与我们联系
  • 关于异步社区和异步图书
  • 第1章 Tars——多语言高性能RPC框架
  • 1.1 Tars框架简介
  • 1.2 实战项目介绍
  • 第2章 Tars框架的使用
  • 2.1 使用docker-compose部署Tars服务框架
  • 2.2 Tars-Java服务构建及调用
  • 2.3 Tars-Go服务构建及调用
  • 第3章 Tars框架的高级特性
  • 3.1 按set调用
  • 3.2 无损发布
  • 3.3 自定义Filter
  • 3.4 使用Tars管理命令
  • 3.5 使用Protocol Buffers协议
  • 3.6 调用链追踪的原理
  • 3.7 Tars-Java调用链实践及源码分析
  • 3.8 Tars分布式缓存DCache
  • 第4章 Tars框架核心原理
  • 4.1 Tars RPC原理剖析
  • 4.2 Tars NIO网络编程
  • 4.3 Tars Netty网络编程
  • 第5章 Tars-Java源码解析
  • 5.1 Tars客户端源码分析
  • 5.2 Tars服务端源码分析
  • 5.3 RPC请求异步转同步
  • 5.4 Tars-Java 染色机制
  • 5.5 Tars文件如何生成Java代码
  • 5.6 Tars-Java日志介绍
  • 第6章 Tars-Cpp源码解析
  • 6.1 Tars-Cpp整体架构
  • 6.2 Tars-Cpp网络层实现分析
  • 6.3 Tars协程实现分析
  • 6.4 tarsRegistry原理剖析
  • 6.5 服务发现
  • 6.6 tarsNode原理剖析
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

人民邮电出版社

人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。