apache-flink - Apache Flink 中的 AsyncIO 异常
问题描述
在 Apache Flink 中,我使用 RichAsyncFunction 来丰富数据。在出现错误/异常的情况下,我想将这些错误记录汇集到错误流中。我可以看到其他函数对于这种场景有一个“侧面输出”,但它在 RichAsyncFunction 中是如何处理的?我还看到了 ResultFuture<>.completeExceptionally 的使用,但是当它发生时,这意味着什么?流是否停止,是否刚刚记录,流的输出元素的状态是什么?所有文档似乎都只是指出如何处理快乐路径或调用 completeExceptionally ,而没有解释接下来会发生什么。在 RichAsyncFunction 中处理/捕获错误的正确方法是什么?
谢谢!
解决方案
推荐阅读
- instagram - 使用 Instagram 私有 API 对用户进行预身份验证
- laravel - 捕获 FTP Laravel 异常
- lucee - fw/1 - 无法在视图中显示外来字符
- php - 如何在 Telegram 中使用 Botman.io 框架制作动态键盘(不是按钮)
- html - 出现额外的图标标签,但在 HTML 中只有 3 个
- mysql - 用户表设计分离密码相关列
- typescript - 打字稿 - 将字符串值限制为枚举值
- jenkins - 当我知道计算机名称时如何获取 Jenkins 节点的 IP 地址
- python - 我尝试在 Python 中将 blob 文件插入 MySQL 数据库,但不断收到 mysql.connector.errors.ProgrammingError: 1064 (42000)
- java - Android使用两个后台服务报错