pip install grpcio grpcio-tools
syntax = "proto3";

service FutureData {
rpc GetTick(ReqTick) returns (Ticks) {}
} message ReqTick {
string name = 1;
int32 date = 2;
}
message Tick {
string name = 1;
int32 date = 2;
int32 time = 3;
double p = 3;
int32 v = 4;
int32 oi = 5;
double bp = 6;
int32 bv = 7;
double ap = 8;
int32 av = 9;
}
message Ticks {
repeated Tick tick = 1;
}

  compile  the proto file:

python -m grpc_tools.protoc -I. --python_out=. --grpc_python_out=. ./文件名.proto

  

遇到数据量超额:

服务端与客户端一并修改最多限额

MAX_MESSAGE_LENGTH = 512*1024*1024
               ('grpc.max_send_message_length', MAX_MESSAGE_LENGTH),
               ('grpc.max_receive_message_length', MAX_MESSAGE_LENGTH),
 

最新文章

  1. dbca建库sys用户被锁
  2. Angualr2 - 使用 VS2015
  3. Android系统启动分析(Init->Zygote->SystemServer->Home activity)
  4. 利用MVC的自定义过滤器FilterAttribute、IActionFilter、IExceptionFilter实现异常处理等功能
  5. 【Unity3D自学记录】判断物体是否在镜头内
  6. SpringMVC实现上传和下载
  7. android JNI调用(转)
  8. Environment Variables
  9. 【九度OJ】题目1078-二叉树遍历
  10. Android 用代码来实现selector
  11. iOS真机测试中出现dyld`dyld_fatal_error错误
  12. 一款简洁而强大的前端框架JQUery—动画效果及剪刀石头布小游戏
  13. Vijos P1784 数字统计【模拟】
  14. python学习之路前端-Dom
  15. Saku实力挖坑记!!(十八)
  16. ETL讲解(很详细!!!)
  17. 关于HttpClient,HttpURLConnection,OkHttp的用法
  18. 记录Linux中遇到的技巧
  19. Python3中的赋值操作、浅拷贝与深拷贝
  20. HTTP响应状态码说明

热门文章

  1. GPS授时仪(网络校时服务器)成功投运攀枝花市中西医结合医院
  2. [Err] [Dtf] 1044 - Access denied for user 'root'@'localhost' to database 'information_schema'
  3. C# 委托/回调
  4. 简单的关键词查找实验(基于C语言)
  5. win10开机无限自动修复篇
  6. 【RTOS】RTOS汇编入门 (1)
  7. PyTorch Geometric(pyg)学习
  8. thinkphp5.0 分页用法
  9. py07-文件处理
  10. error: the option `Z` is only accepted on the nightly compiler