我正在使用GRPC-Java 1.1.2。在一個活躍的GRPC會議中,我打開了一些雙向流。當客戶端斷開連接時,是否有辦法從客戶端清除它們?當我嘗試斷開連接時,我運行以下查找固定次數然後斷開連接,但是我可以在服務器端看到以下錯誤(不確定它是否由另一個問題引起):清理乾淨地從客戶端關閉GRPC-Java中的所有開放流
斷開連接客戶
while (!channel.awaitTermination(3, TimeUnit.SECONDS)) {
// check for upper bound and break if so
}
channel.shutdown().awaitTermination(3, TimeUnit.SECONDS);
服務器上
E0414 11:26:48.787276000 140735121084416 ssl_transport_security.c:439] SSL_read returned 0 unexpectedly.
E0414 11:26:48.787345000 140735121084416 secure_endpoint.c:185] Decryption error: TSI_INTERNAL_ERROR
會盡快恢復 - 謝謝 –