首页 > 编程语言 >python grpc

python grpc

时间:2022-11-25 22:55:17浏览次数:41  
标签:.. python route feature grpc guide

python rpc

进入examples/python/route_guide,运行:

pip install grpcio-tools
python -m grpc_tools.protoc -I../../protos --python_out=. --pyi_out=. --grpc_python_out=. ../../protos/route_guide.proto

python -m代表将库文件当成脚本进行运行。我这里运行的是anaconda3/envs/grpc/lib/python3.9/site-packages/grpc_tools/protoc.py
上面的命令生成了route_guide_pb2.py和route_guide_pb2_grpc.py

实现server的流程:

  • 实现proto中定义的service
  • 开启监听,监听客户发来的请求

feature = stub.GetFeature(point) # 如果没有立即返回,应该会阻塞在这里

feature_future = stub.GetFeature.future(point) # 如果没有立即返回,不会阻塞在这里
feature = feature_future.result() # 想要结果的时候再去取出来

标签:..,python,route,feature,grpc,guide
From: https://www.cnblogs.com/codingbigdog/p/16926624.html

相关文章

  • PSO 算法的变体python实现
    上演化计算课的时候老师让我们实现EOPSO算法(一种精英反向的粒子群优化算法),下面是他的算法步骤: 首先我们需要知道一些基础知识:(1)基础PSO算法 (2)精英反向解 impo......
  • Python: 50个能够满足所有需要的模块
    Python具有强大的扩展能力,我列出了50个很棒的Python模块,包含几乎所有的需要:比如Databases,GUIs,Images,Sound,OSinteraction,Web,以及其他。推荐收藏。  Graphicalint......
  • 学习python-Day93
    bs4搜索文档树rombs4importBeautifulSouphtml_doc="""<html><head><title>TheDormouse'sstory</title></head><body><pid="myp"class="title">asdfasdf<b......
  • Python---open()函数
    """文件和文件夹:open(file,mode,encoding)--->file:可以是相对路径,也可以是绝对路径--->编码格式--->模式:r/rb:只读模式,默认可不写......
  • [NEFU]Python应用课程 PPT速记
    Python为了应试,被迫背单词。个人认为这种玩意,就该开卷考,然后丢你个实际点的题目让你做。Numpy代码含义importnumpyasnp导入numpy库a1=np.array([1,2,3,4,5,6])参数为列表......
  • [Python]numpy数据分析练习[21~30]
    [Python]numpy数据分析练习[21~40]​​题目和解析地址​​此博客主要用于自己做些知识点笔记题目和答案21.如何在numpy数组中只打印小数点后三位?只打印或显示numpy数组ran......
  • [Python]常用代码块
    [Python]常用代码块3天速通了一波pythonPTA的语法题,感觉和c/c++差不了太多吧。东西很少都是基础的玩意,主要防止暑假上去忘记了,以后如果有别的那再补充好了。代码片段输入每......
  • python_小练习
    #3种forin区别#foriteminlist:#item为列表元素#foriinrange(len(list)):#i为列表索引#forkeyindict:#key为字典的键#建议餐厅录入系统#创......
  • 【视频】Python用LSTM长短期记忆神经网络对不稳定降雨量时间序列进行预测分析|数据分
    全文下载链接:http://tecdat.cn/?p=23544 在本文中,长短期记忆网络——通常称为“LSTM”——是一种特殊的RNN递归神经网络,能够学习长期依赖关系。最近我们被客户要求撰写......
  • [oeasy]python0020换行字符_feed_line_lf_反斜杠n_B语言_安徒生童话
    ​ 换行字符 回忆上次内容struct包可以让我们使用封包格式把数字封包到字节里pack函数负责封包unpack函数负责解封我们通过封到不同的字节状态遍历了......