grpc服务器启动后,grpc是否支持多处理库

问题描述

我正在将GRPC v 1.31与最新版本的台球python软件包一起使用(用于多处理) 在调用grpc.serve()并能够成功启动它并处理传入请求之前,我先创建了processPool。

但是,如果发生工作程序崩溃,我发现尽管台球pcakge能够恢复工作程序,但是有时我发现死锁,并且GRPC不再处理任何请求。 如果我不使用GRPC并直接将台球pacakge与线程将请求移交给工作人员,并且如果任何工作进程崩溃,则恢复始终有效,同一恢复将100%地起作用。

我了解了GRPC支持在客户端python库上进行分叉-不知道服务器端库是否支持在GRPC服务器启动后可以使用多重处理的情况? 我认为,即使在调用GRPC serve方法之前启动了进程池,恢复工作进程崩溃也是一个新的分支。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)