51dev.com IT技术开发者社区

51dev.com 技术开发者社区

gRPC

Golang gRPC 和 gRPC-gateway 结合使用

Golang gRPCgRPC-gateway 结合使用

一、安装goget-ugithub.com/grpc-ecosystem/grpc-gateway/protoc-gen-grpc-gatewaygoget-ugithub.com/grpc-ecosystem/grpc-gateway/protoc-gen-swaggergoget-ugithub.com/golan...

Golang gRPC 使用

Golang gRPC 使用

1、gRPC默认使用protocolbuffers,这是google开源的一套成熟的结构数据序列化机制(当然也可以使用其他数据格式如JSON),可以用protofiles创建gRPC服务,用protocolbuffers消息类型来定义方法参数和返回类型。1、yuminstallautoconfautomakelibto...

开源RPC(gRPC/Thrift)框架性能评测

开源RPC(gRPC/Thrift)框架性能评测

海量互联网业务系统只能依赖分布式架构来解决,而分布式开发的基石则是RPC;本文主要针对两个开源的RPC框架(gRPC、ApacheThrift),以及配合GoLang、C++两个开发语言进行性能对比分析。C++、Thrift都是比较成熟的技术,先简单介绍一下GoLang以及gRPC; GoLangGo语言是由...

GRPC单向/双向流

GRPC单向/双向流

开始食用grpc(之二)https://www.cnblogs.com/funnyzpc/p/9570992.html开始食用grpc(之一)https://www.cnblogs.com/funnyzpc/p/9501353.htmlhttps://grpc.iohttps://github.com/grpc/grp...

Caused by: java.lang.ClassNotFoundException: Didn't find class "io.grpc.helloworldexample.HelloworldActivity" on path: DexPathList

Caused by: java.lang.ClassNotFoundException: Didn't find class "io.grpc.helloworldexample.HelloworldActivity" on path: DexPathList

FAQ: Androidapp编译好后安装到手机,运行时闪退,报如下错误:java.lang.RuntimeException:UnabletoinstantiateactivityComponentInfo{io.grpc.helloworldexample/io.grpc.helloworldexampl...

Android Https双向认证 + GRPC

Android Https双向认证 + GRPC

keywords:androidhttps双向认证androidGRPChttps双向认证ManagedChannelchannel=OkHttpChannelBuilder.forAddress("xxx",yyy).overrideAuthority("zzz").sslSocketFactory(sslFacto...

Go微服务 grpc/protobuf

Go微服务 grpc/protobuf

 了解grpc/protobufgRPC是一个高性能、通用的开源RPC框架,其由Google主要面向移动应用开发并基于HTTP/2协议标准而设计,基于ProtoBuf(ProtocolBuffers)序列化协议开发,且支持众多开发语言。gRPC提供了一种简单的方法来精确地定义服务和为iOS、Android和后...

rpc框架之gRPC 学习

rpc框架之gRPC 学习

grpc是google在github于2015年开源的一款RPC框架,虽然protobuf很早google就开源了,但是google一直没推出正式的开源框架,导致github上基于protobuf的rpc五花八门,国内比较著名的有百度的sofa-pbrpc,但是遗憾的是soft-pbrpc没有对应的java实现版本。r...

gRPC的简介与实例详解

gRPC的简介与实例详解

gRPC是什么?可以用官网的一句话来概括:Ahigh-performance,open-sourceuniversalRPCframework。所谓RPC(remoteprocedurecall远程过程调用)框架实际是提供了一套机制,使得应用程序之间可以进行通信,而且也遵从server/client模型。使用的时候客户...