gRPC Java工程入门实践

熊涛 (作者)
上市销售
本书介绍了 RPC 的概念,gRPC 在 Java 工程中的应用,以及在应用 gRPC 时所面临的一些实际问题。通过工程实践,总结出了这些问题的高效解决方略,例如请求响应协议的封装,请求响应数据的封包与解包,Java 实体数据与 gRPC 实体数据之间的数据转移等等。真正做到了让开发者可以专注于实际业务逻辑的开发,而不必关心 gRPC 与 Java 工程融合时所产生的各种繁杂问题。
电子书
¥22.00
格式
mobi

出版信息

  • 书  名gRPC Java工程入门实践
  • 执行编辑关于本书的内容有任何问题,请联系 杨帆
  • 出版日期2019-07-26
  • 书  号EA041
  • 印刷方式黑白
  • 开  本16开
  • 出版状态上市销售
  • 原书名gRPC Java工程入门实践
  • 原书号EA041

所属分类

本书特色

本书主要立足于 gRPC 在 Java 工程中的应用,将一些在工程实践应用当中遇到的问题记录下来,分享给大家,让大家少走弯路,尽快进入实用阶段。不管你是已经在工程中有所应用,还是即将准备应用,都能从中找到所需,减少失误。

目录

作者简介 阅读
内容简介 阅读
1 gRPC 框架简介 阅读
2 了解 Protobuf 阅读
3 定义一个通用的请求、响应协议
4 gRPC 发送与解析数据
5 封装常用 gRPC 数据工具
6 gRPC Java集合类数据处理
7 使用反射简化 gRPC 数据装包与解包
后记 阅读

作者介绍

熊涛,男,程序员,拥有6年程序开发经历,熟悉Java、Android和iOS开发。先后参与工信部、中广核等多个企业级项目开发。对分布式系统和数据系统架构有较深研究。目前转战互联网,创立自己的移动App互联网项目中。

大家也喜欢

  • 精通Python设计模式(第2版)

    [法]卡蒙•阿耶娃 [荷]萨基斯•卡萨姆帕利斯   葛言   译

    Python是一种面向对象的脚本语言,设计模式是可复用的编程解决方案,二者在各种现实场景中应用都十分广泛。本书...

  • PWA开发实战

    Tal Ater   张俊达   译

    本书通过实际操作帮助读者透彻地理解现代渐进式 Web 应用开发,指导读者学会利用原生应用的特性构建 Web 应...

  • 代码里的世界观——通往架构师之路

    余叶  

    本书分为两大部分,第一部分讲述程序员在编写程序和组织代码时遇到的很多通用概念和共同问题,比如程序里的基本元素,...

  • 良质!PHP企业级系统开发

    你是否对PHP又爱又恨?是否在为PHP架构瓶颈发愁?我们都曾有同感,PHP强大的易用性受人爱戴,但也带来一系列...

  • 区块链技术进阶与实战

    蔡亮   李启雷   梁秀波  

    本书从实战的角度出发,结合实际应用开发场景,对区块链技术进行了全面介绍和剖析。全书共分为四个部分:第一部分对区...

  • 能搞个pdf不..
    泊浮目  发表于 2019-07-31 09:44:17
    • 抱歉,目前纯电子书不支持pdf版本下载,仅提供在线版及mobi版推送。

      杨帆  发表于 2019-07-31 17:18:12
  • 5.2 日期类型转换工具一节, 【return Timestamp.newBuilder().setSeconds(date.getTime()).build();】date.getTime返回的是毫秒而setSeconds参数应为秒。确定能正确运行吗?我没试啊。
    话说这本书没有对应的源码对吧
    伊丽莎白菜  发表于 2019-08-01 16:30:37
    • 能运行正确。看源码注释,gprc对象里的setSeconds()设置自1970年以来的毫秒数,Java Date对象有一个getSeconds()返回当前对象日期表示的分钟数,已弃用,getTime()返回自1970年以来的毫秒数。另外,提醒一下,gRPC使用protobuf生成的对象,因为要对应各种不同的主流编程语言,所以它所提供的API或者是对象都不一定与Java一致,例如protobuf就没有范型,而是使用Any。

      五天几年  发表于 2019-08-01 17:05:32
    • 抱歉,没有提供源码。你读完本书,参照上面的代码,完全就有可以实用的代码了。

      五天几年  发表于 2019-08-01 17:08:50
    • @五天几年 嗯嗯,顺便吐槽一下他们方法命名不规范,方法名写成milliseconds才对。

      伊丽莎白菜  发表于 2019-08-01 17:25:03
    • 读完了,书中关于grpc java封装部分很精彩。一年前我也接到过类似的任务,研究和封装一下grpc给部门普及使用,我看了几天觉得不妙。这东西在平均能力不高的团队里,感觉还是不太好推广,麻烦!直接http restful交差!

      伊丽莎白菜  发表于 2019-08-01 17:34:01
    • @伊丽莎白菜 谢谢你的认可。代码封装和简化,每一个项目都会涉及到,设计原则、设计模式,Java反射,掌握这些技能很重要。

      五天几年  发表于 2019-08-01 17:48:06
  • 各位读着感觉如何。看目录咋感觉内容比较少呢。
    李矮矮  发表于 2019-08-01 15:25:37
    • 是的,内容可能看着有点少。这是讲工程实践的,意思是它真正经过项目检验的,然后将这些技巧分享出来的。这不是一个手把手教你怎么操作的入门指南之类的,那些内容可以在网上搜索到,没必要花钱买一个网上到处都是的东西。

      五天几年  发表于 2019-08-01 16:18:40