grpc是多線程的嗎?
gRPC Python確實在客戶端和服務(wù)器上都支持多線程.對于服務(wù)器,您將使用線程池創(chuàng)建服務(wù)器,因此默認(rèn)情況下為多線程.對于客戶端,您可以創(chuàng)建一個通道并將其傳遞給多個Python線程,然后為每個線程創(chuàng)建一個存根.另外,由于通道是用C而不是Python進行管理的,因此在同一過程中為同一服務(wù)器創(chuàng)建多個通道不會給您帶來任何性能優(yōu)勢。
grpc是多線程的嗎?
gRPC Python確實在客戶端和服務(wù)器上都支持多線程.對于服務(wù)器,您將使用線程池創(chuàng)建服務(wù)器,因此默認(rèn)情況下為多線程.對于客戶端,您可以創(chuàng)建一個通道并將其傳遞給多個Python線程,然后為每個線程創(chuàng)建一個存根.另外,由于通道是用C而不是Python進行管理的,因此在同一過程中為同一服務(wù)器創(chuàng)建多個通道不會給您帶來任何性能優(yōu)勢。