import time
import grpc
import primefactor_pb2
import primefactor_pb2_grpc
def gen():
while 1:
i = input("\nEnter a number or 'q' to quit: \n")
if i == "q":
break
try:
num = int(i)
except ValueError:
continue
yield primefactor_pb2.Request(num=num)
time.sleep(0.1)
def run():
channel = grpc.insecure_channel('localhost:50051')
stub = primefactor_pb2_grpc.FactorsStub(channel)
it = stub.PrimeFactors(gen())
try:
for r in it:
print(f"Prime factor = {r.result}")
except grpc._channel._Rendezvous as err:
print(err)
if __name__ == '__main__':
run()
没有合适的资源?快使用搜索试试~ 我知道了~
Go-使用grpcgo和python的双向流式RPC的快速演示
共7个文件
py:1个
proto:1个
gitignore:1个
5星 · 超过95%的资源 需积分: 48 25 下载量 199 浏览量
2019-08-14
02:25:17
上传
评论
收藏 201KB ZIP 举报
温馨提示
使用grpc,go和python的双向流式RPC的快速演示
资源推荐
资源详情
资源评论
收起资源包目录
Go-使用grpcgo和python的双向流式RPC的快速演示.zip (7个子文件)
grpc-streaming-demo-master
.gitignore 12B
README.rst 2KB
protobuf
primefactor.proto 540B
demo.gif 206KB
server.go 1KB
client.py 691B
Makefile 420B
共 7 条
- 1
资源评论
- activissnenm2021-04-28【完整版53章】Go+Python双语言混合开发-盯紧技术先机抓紧高薪机遇(2021新课) 网盘地址:https://pan.baidu.com/s/1qXmA_OMaD6_ESV52HIIwkQ 提取码: 564d 备用地址(腾讯微云):https://share.weiyun.com/SSBIy8Bt 密码:gf4uhp
weixin_39841848
- 粉丝: 507
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功