grpc start with python
2024-09-08 19:01:48
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),
最新文章
- dbca建库sys用户被锁
- Angualr2 - 使用 VS2015
- Android系统启动分析(Init->;Zygote->;SystemServer->;Home activity)
- 利用MVC的自定义过滤器FilterAttribute、IActionFilter、IExceptionFilter实现异常处理等功能
- 【Unity3D自学记录】判断物体是否在镜头内
- SpringMVC实现上传和下载
- android JNI调用(转)
- Environment Variables
- 【九度OJ】题目1078-二叉树遍历
- Android 用代码来实现selector
- iOS真机测试中出现dyld`dyld_fatal_error错误
- 一款简洁而强大的前端框架JQUery—动画效果及剪刀石头布小游戏
- Vijos P1784 数字统计【模拟】
- python学习之路前端-Dom
- Saku实力挖坑记!!(十八)
- ETL讲解(很详细!!!)
- 关于HttpClient,HttpURLConnection,OkHttp的用法
- 记录Linux中遇到的技巧
- Python3中的赋值操作、浅拷贝与深拷贝
- HTTP响应状态码说明
热门文章
- GPS授时仪(网络校时服务器)成功投运攀枝花市中西医结合医院
- [Err] [Dtf] 1044 - Access denied for user 'root'@'localhost' to database 'information_schema'
- C# 委托/回调
- 简单的关键词查找实验(基于C语言)
- win10开机无限自动修复篇
- 【RTOS】RTOS汇编入门 (1)
- PyTorch Geometric(pyg)学习
- thinkphp5.0 分页用法
- py07-文件处理
- error: the option `Z` is only accepted on the nightly compiler