python-grpc RPC 开发框架

程序名称:python-grpc

python-grpc 介绍

该项目基于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;
}

python-grpc 官网

https://github.com/ChinaSilence/python-grpc

相关编程语言

MuPlayer 是一款跨平台、轻量级的音频播放解决方案,...
OS FLV 是一个 开源和可嵌入网页的flv播放器。 这个...
DewPlayer音乐播放器,样式很简单,而且很实用.播放器...
JW FLV MEDIA PLAYER是一个开源的在网页上使用的Fla...
Speakker 是一个基于 Web 浏览器的音乐播放器,只提...
Player Framework 是一个开源的支持 HTML5 的视频播...