smallnest / rpcx

Best microservices framework in Go, like alibaba Dubbo, but with more features, Scale easily. Try it. Test it. If you feel it's better, use it! 𝐉𝐚𝐯𝐚有𝐝𝐮𝐛𝐛𝐨, 𝐆𝐨𝐥𝐚𝐧𝐠有𝐫𝐩𝐜𝐱! build for cloud!
https://rpcx.io
Other
8.08k stars 1.16k forks source link

请问作者,如果在其它协程理出现错误,如何让serveConn循环结束,进而让server从activeConn删除此Conn #834

Closed blueskydata closed 8 months ago

blueskydata commented 9 months ago

如果在别的协程中执行processOneRequest出现错误,如对端已关闭,那么写操作肯定报错,您的代码中对写好像没做特殊处理,请问: 1、如果让serveConn函数感知到错误,并跳出循环; 2、如何让server,从容地从activeConn中删除conn; 3、如果防止conn多次关闭,比如出现一次错误关闭了,后面的协程执行再关闭怎么办。 谢谢作者。

smallnest commented 8 months ago

看serveConn, 处理连接异常。 可以加入QQ群,及时获得rpcx用户和开发者的支持

blueskydata commented 8 months ago

昨天已经申请加群了,请您通过一下啊