server = grpc.server(futures.ThreadPoolExecutor(max_workers=10)) 意思是这个 server 可以并行处理 10 个客户端的调用?
1
LeegoYih 2023-05-25 17:01:59 +08:00
ThreadPoolExecutor 这个是线程池吧,max_workers=10 表示最大 10 个线程数,不是指最大可并行处理的客户端数
|
2
urnoob 2023-05-25 17:05:05 +08:00
你要看底层是怎么使用这个池的,才知道的。
|
3
sbldehanhan OP @LeegoYih 对。是个线程池。最大线程数是否就是指可以并行处理的最多任务数?
|
4
sbldehanhan OP @urnoob 这是 google RPC 服务端的构造函数。源码没看懂,看看有没有大佬知道的。我根据上下文,是这样猜测的。
|
5
julyclyde 2023-05-29 19:10:32 +08:00
@sbldehanhan 这个没太大必要去懂
|
6
sbldehanhan OP @julyclyde 其实我是想知道它支不支持多并发。
|
7
julyclyde 2023-05-30 10:34:26 +08:00
@sbldehanhan 明确支持的,但是不是“10 个”,还有赖于具体的处理行为
应该是不小于 10 个 |