| ▲ | snowhale 3 hours ago | |
gRPC's health checking protocol (https://github.com/grpc/grpc/blob/master/doc/health-checking...) is roughly this -- servers expose a standard health streaming endpoint the LB can subscribe to, and servers can send SERVING/NOT_SERVING signals proactively when they want to drain. not universally adopted and HTTP/1 has nothing equivalent, but the spec exists for the server-initiated signaling direction. | ||