我开始使用一些带有Golang微服务应用程序的GRPC。
阅读GRPC文档后,我不清楚:
何时使用一元和什么时候使用流媒体?
我的意思是,作为示例,我正在构建一个微服务,它将解析XLS并将JSON返回到存根。我将使用thrid-party lib为我解析它。所以,我的工作是接收xls,调用lib并将其发送出去。非常简单。
我能达到的最佳实践/表现是什么?逐行发送()或发送整个解析过的json一次?
发送一元几乎总是更快。使用流媒体发送大文件。