05 2018 档案

摘要:在前面几篇讨论里我们介绍了scala-gRPC的基本功能和使用方法,我们基本确定了选择gRPC作为一种有效的内部系统集成工具,主要因为下面gRPC支持的几种服务模式: 很明显,gRPC支持双向的streaming。那么如果能把gRPC中ListenableFuture和StreamObserver这 阅读全文
posted @ 2018-05-21 13:41 雪川大虫 阅读(1181) 评论(0) 推荐(0) 编辑
摘要:我们知道,在集群环境节点之间进行交换的数据必须经过序列化/反序列化处理过程,而在这方面protobuf是一个比较高效、易用的模式。用户首先在.proto文件中用IDL来定义系统中各种需要进行交换的数据类型。然后用protoc编译器自动产生相关的源代码,里面包括了完整的序列化处理函数。在一个集成的系统 阅读全文
posted @ 2018-05-13 09:33 雪川大虫 阅读(1235) 评论(0) 推荐(0) 编辑
摘要:接着上期讨论的gRPC unary服务我们跟着介绍gRPC streaming,包括: Server-Streaming, Client-Streaming及Bidirectional-Streaming。我们首先在.proto文件里用IDL描述Server-Streaming服务: SumOneT 阅读全文
posted @ 2018-05-11 14:13 雪川大虫 阅读(1646) 评论(0) 推荐(0) 编辑
摘要:gRPC是google开源提供的一个RPC软件框架,它的特点是极大简化了传统RPC的开发流程和代码量,使用户可以免除许多陷阱并聚焦于实际应用逻辑中。作为一种google的最新RPC解决方案,gRPC具备了以下这些强项: 1、gRPC在HTTP/2协议上用protobuf取代了json实现了最佳效率 阅读全文
posted @ 2018-05-09 14:32 雪川大虫 阅读(1667) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示