81

RPC框架实践之:Google gRPC - 简书

 6 years ago
source link: https://www.jianshu.com/p/c61fcf2a009f?
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client
概述 gRPC是Google开源的通用高性能RPC框架,它支持的是使用Protocol Buffers来编写Service定义,支持较多语言扩平台并且拥有强大的二进制序列化工具集。与文章《RPC框架实践之:Apache Thrift》 一文中实践的另一种通用RPC框架 Thrift 能通过Generator自动生成对应语言的Service接口类似,gRPC也能 自动地生成 Server和Cl...

Recommend

  • 60

    想搞定微服务,先搞定 RPC 框架?

  • 54
    • www.infoq.cn 6 years ago
    • Cache

    RPC 框架的可靠性设计

    1. 背景 1.1 分布式调用引入的故障 在传统的单体架构中,业务服务调用都是本地方法调用,不会涉及到网络通信、协议栈、消息序列化和反序列化等,当使用 RPC 框架将业务由单体架构改造成分布式系统之后,本地方法调...

  • 77
    • segmentfault.com 6 years ago
    • Cache

    Go 实现简易 RPC 框架

    本文旨在讲述 RPC 框架设计中的几个核心问题及其解决方法,并基于 Golang 反射技术,构建了一个简易的 RPC 框架。 项目地址: Tiny-RPC RPC ...

  • 39
    • segmentfault.com 6 years ago
    • Cache

    RPC框架是啥?

    本博客 猫叔的博客 ,转载请申明出处 在我刚刚了解分布式的时候,经常对RPC和分布式有些混淆,甚至一直以为两者对等,所以我们先看看他们有什么 区别 ? ...

  • 29
    • www.jianshu.com 5 years ago
    • Cache

    tech| 再探 grpc - 简书

  • 19
    • 微信 mp.weixin.qq.com 5 years ago
    • Cache

    简易 RPC 框架

    # 需求与设计 ## 需求分析 RPC 全称 Remote Procedure Call ,简单地来说,它能让使用者...

  • 31
    • studygolang.com 4 years ago
    • Cache

    Golang之rpc框架rpcx

    前言 远程过程调用(Remote Procedure Call,缩写为 RPC)是一个计算机通信协议。通过该协议程序员可以实现像调取本地函数一样,调取远程服务的函数。这里介绍一个高效的rpc库(rpcx)。

  • 40
    • 微信 mp.weixin.qq.com 4 years ago
    • Cache

    企业级 RPC 框架 zRPC

    近期比较火的开源项目 go-zero 是一个集成了各种工程实践的包含了 Web 和 RPC 协议的功能完善的微服务框架,今天我们就一起来分析一下其中的 RPC 部分 zRPC 。 zRPC 底层依赖 gRPC,内...

  • 11
    • www.cnblogs.com 4 years ago
    • Cache

    RPC 框架设计

    RPC 框架设计 初识 RPC 服务化有什么好处? 防止代码拷贝 防止底层复杂性的扩散 防止公共库的耦合 保证 SQL 的质量,能够解除数据库的耦合 什么是 RPC RPC:...

  • 6

    使用golang进行rpc开发之三使用grpc进行开发 2022-09-29 Go...

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK