grpc初探

2022-08-07  本文已影响0人  轻舞凋零

1 grpc的定义

grpc good rpc

grpc使用protobuf文件声明服务,服务端和客户端都通使用该文件生成代码

syntax = "proto3";
package ecommerce;

service ProductInfo {

    rpc addProduct(Product) returns (ProductId);
    rpc getProduct(ProductId) returns (Product);
}

message Product {
    string id = 1;
    string name = 2;
    string description = 3;
}

message ProductId{
    string value = 1;
}

protoc来生成服务端和客户端的代码

客户端-服务端的消息流

2 进程间通信技术的演化

传统的RPC

SOAP

REST

gRPC的起源

3 现实世界中的grpc

Netflix

etcd

Dropbox

Lyft
Square
Docker

加入CNCF

grpc的优势

相关的技术

上一篇 下一篇

猜你喜欢

热点阅读