Существует потоковый сервер gRPC и клиент. клиент соединяется с сервером через двунаправленный поток gRPC. Сервер работает на докере kunbeness.
После однократного обновления сервера kubeness клиент всегда получает ошибку EOF при попытке отправить запрос на потоковый сервер. Я обнаружил, что TCP-соединение живо. Почему?
Нужно ли заново создавать новую строку, вызывая API "NewStream" в go-grpc?
func (cc *ClientConn) NewStream(ctx context.Context, desc *StreamDesc, method string, opts ...CallOption) (ClientStream, error)
Если я установлю параметры keep-alive при наборе номера на потоковом сервере gRPC,поток будет переподключен автоматически или только TCP-соединение?