首页 > 解决方案 > Google Dataflow Beam 作业中的 SSL 握手异常

问题描述

在使用 Okhttp3 从 Dataflow 作业请求(获取和发布)HTTPS url 时,程序抛出 SSL 握手异常并失败。确切的消息是“javax.net.ssl.SSLHandshakeException:收到致命警报:handshake_failure”

相同的代码早在 Dataflow 中运行了 3-4 周(11 月 23 日之前)。现在它因上述异常而失败。由于服务器(HTTPS URL 提供程序)的一些变化,这是否会成为一个问题?还是与我的数据流/光束设置有关。

SDK 和 lib 版本 -

Apache Beam SDK for Java 2.16.0
com.squareup.okhttp3:okhttp:4.2.2

标签: javagoogle-cloud-platformgoogle-cloud-dataflowapache-beamokhttp

解决方案


看起来您的服务器的 SSL 配置发生了变化。尝试此站点以确认您的服务器和设备是否兼容。

https://www.ssllabs.com/ssltest/


推荐阅读