Results 4 comments of KaneVV1

> grpc stream最大的问题就是没有异步接口。 另外上面这个demo中,好像看不到错误处理的部分? stream不能保证是可靠的。 异步接口后面会有计划,至于错误处理,暂时打算放在controller里

> 接口好像有点多。 WritesDone和Finish是什么关系?可不可以合为一个。 writer->Finish()和stream->Finisher()又是什么关系? 没发送完毕,业务要中途退出是要如何处理(writer/reader端都可能发生)? 本身rpc接口中的done这里要如何处理? 这个case并没有看到。 能已echo为例子写一个实际的包含错误处理的例子么。 已更新case 1、2 最好不要合一个,WritesDone用来保证发送端数据完整性,Finish来关闭整个流; 3、done还未考虑

> > > 接口好像有点多。 WritesDone和Finish是什么关系?可不可以合为一个。 writer->Finish()和stream->Finisher()又是什么关系? 没发送完毕,业务要中途退出是要如何处理(writer/reader端都可能发生)? 本身rpc接口中的done这里要如何处理? 这个case并没有看到。 能已echo为例子写一个实际的包含错误处理的例子么。 > > > > > > 已更新case 1、2 最好不要合一个,WritesDone用来保证发送端数据完整性,Finish来关闭整个流; 3、done还未考虑 > > 调用done->Run()也可以关闭整个流? 看起来一件事情似乎N个接口都可以做,这个可能已经不是很好的迹象了。 > > 参考tcp的接口,只有close, 没有reset. 甚至连half close都没提供。因为对于调用者来说,这几个接口一般都是同时调用的。...

> 这个目前状态如何? 正在开发