【问题标题】:how to stream CSV data over gRPC?如何通过 gRPC 流式传输 CSV 数据?
【发布时间】:2021-03-25 17:16:20
【问题描述】:

我对微服务和 grpc 本身还很陌生,所以请原谅我的无知。我有一个 CSV 文件,我试图在一个微服务中逐行遍历文件,然后将每一行流式传输到另一个微服务。然后,第二个微服务会在被推送到网络服务器之前进行某种计算。有人知道你会怎么做吗?

【问题讨论】:

  • 现在这个问题太模糊了,无法回答。请发布您的 gRPC 服务定义和相应的 Python 代码。

标签: python grpc grpc-python


【解决方案1】:

您应该为此使用双向流;

  • 客户
for (line: file.readline()) {
    requestObserver.onNext(line);
}
requestObserver.onCompleted();
  • 服务器
StreamObserver<String>{
   onNext(HelloMessage helloMessage) {
     // handle content here
   }
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-01-13
    • 2018-07-29
    • 2020-07-12
    • 1970-01-01
    • 1970-01-01
    • 2021-08-07
    • 2017-04-27
    • 1970-01-01
    相关资源
    最近更新 更多