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