3 ms·
I mean yeah if HTTP is your layer 4 and not your layer 7 you can do this transparently, but you also just kicked the problem up a level. gRPC connections will h
by morelisp 4y ago
I mean yeah if HTTP is your layer 4 and not your layer 7 you can do this transparently, but you also just kicked the problem up a level. gRPC connections will have the same issue if you return some gRPC error code. In gRPC terms the connection state was always Ready, there’s no reason the conn would’ve been kicked out of the lb pool.
- jeffbee 4y agoIt doesn't necessarily have to get kicked out of the pool. You can use error-averse balancers that will never send the same request to a channel that already gave it an error, or you can have N channels and just roll the dice on a (N-1)/N probability of getting a different channel the second time.