python grpc流式_请求流式gRPC客户端请求

“当我的客户端试图获取一个字节时,我的客户端出现错误:我的客户端试图获取一个字节类型的请求,但我的客户端出现错误:”“我的客户端试图获取一个字节类型”

我需要以某种方式对发送的文本进行编码吗?错误消息是有意义的,因为我确实传递了一个迭代器。我从gRPC文档中假设这就是所需要的。(https://grpc.io/docs/tutorials/basic/python.html#request-streaming-rpc)Anyway,发送列表或字符串会产生类似的错误。

目前,我在请求中向服务器发送一个字符串的小测试列表,但我计划将来用大量文本流式处理请求。在

这是我的一些客户代码。在def gen_tweet_space(text):

for tweet in text:

yield tweet

def run():

channel = grpc.insecure_channel('localhost:50050')

stub = ProseAndBabel_pb2_grpc.ProseAndBabelStub(channel)

while True:

iterator = iter(block_of_text)

response = stub.UserMarkov(ProseAndBabel_pb2.UserTweets(tweets=iterator))

以下是相关服务器代码:

^{pr2}$

下面是定义rpc和消息的proto:service ProseAndBabel {

rpc GetHaiku (BabelRequest) returns (Babel) {}

rpc GetBabe

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值