python-grpc 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
python-grpc 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议: 未知
开发语言: Python
操作系统: 跨平台
收录时间: 2019-08-20
提 交 者: 红薯

该项目基于grpcio 开发,定义了一个通用的 GRPC 服务和函数。通过反射和语法糖,客户端和服务端都可以轻松实现 RPC 服务。

项目路径

  • client: grpc client demo
  • server: grpc server demo
  • python-grpc: python-grpc core module

教程

安装 python-grpc

pip3 install python-grpc

服务端

在 server 目录下运行 grpc 服务

python3 server.py

客户端

在 client 目录下测试 grpc 客户端

python3 client.py

通用服务定义 service.proto

syntax = "proto3";

// Define Common Service
service CommonService {
    // common rpc function
    rpc handle ( Request ) returns ( Response ) {}
}

// Request Type
message Request {
    int32 serialize = 1;
    bytes request = 2;
}

// Response Type
message Response {
    bytes response = 1;
}
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

python-grpc 的相关资讯

还没有任何资讯

python-grpc 的相关博客

python 使用gRPC

Python gRPC 简介 grpc 是google 开源的一款rpc服务框架,可以轻松的实现跨语言的微服务,将项目中的各个模块独立出来,单独部...

python的gRPC示例

参考URL: https://segmentfault.com/a/1190000015220713?utm_source=channel-hottest gRPC 是一个高性能、开源和通用的 RPC ...

python gRPC接口调用

gRPC gRPC 是 Google 开源的基于 Protobuf 和 Http2.0 协议的通信框架。 gRPC官网 https://www.grpc.io/docs/quickstart/pyth...

gRPC Golang/Python使用

gRPC Golang/Python使用 以前开发网站都是用http协议,学过TCP/IP协议的人都知道,在传输层TCP的基础上,应用层HTTP就是填充了一...

gRPC

gRPC https://grpc.io/ http://grpc.github.io/ https://github.com/grpc/grpc https://github.com/grpc/grpc-java protobuf ...

grpc

更多请参考:https://grpc.io/docs/quickstart 一、准备工作 1. grpc编译安装 >yum install -y gcc-c++ autoconf libtool >yu...

Grpc

Channel-stub-method调用 ClinetCallImpl:客户端调用类,主要是start()方法; 其中包含了CallOptions对象,设置相关参数; Grp...

grpc-gateway--支持grpc和restful

The grpc-gateway is a plugin of the Google protocol buffers compiler protoc. It reads protobuf service definitions an...

python-grpc 的相关问答

还没有任何问答,马上提问

评论 (0)

加载中
更多评论
0 评论
7 收藏
分享
返回顶部
顶部