Я новичок в gRPC, и, по моему мнению, каналы/Stubs являются потокобезопасными, но делает ли заглушка одним соединением для всех потоков? Если да, не будет ли пропускная способность меньше, если нет, мне нужно создать пул соединений?Штук использует одно соединение по каналу для многопоточного клиента gRPC?
0
A
ответ
1
Опоры легкие; Канал поддерживает соединение (ы). Канал - это виртуальное соединение с конечной точкой; он может иметь ноль или много TCP-соединений.
При очень высокой пропускной способности с использованием нескольких соединений может оказаться полезным. В краткосрочной перспективе вы можете это сделать, используя несколько каналов. Однако в идеале вы должны использовать один канал и использовать LoadBalancer, который использует несколько подключений к одной и той же конечной точке. Сегодня это невозможно. мы надеемся, что в 1.2 он будет поддержан, и мы предоставим вам удобство.