java - 使用 TimerGraphStageLogic 进行 Akka 流监督
问题描述
我使用自定义监督策略为 akka 流创建了一个物化器:
.withSupervisionStrategy(
(Function<Throwable, Supervision.Directive>)
e -> {
LOG.error("Unhandled exception in stream", e);
return Supervision.stop();
});
我有一个GraphStage
使用TimerGraphStageLogic
. 有时它会从函数中引发异常onTimer
,但此异常不会传播给我的主管。这是预期的行为吗?
解决方案
推荐阅读
- security - 如何使用存储在保险库中的 github-private-key 安全地使用大厅
- php - 无法找出 Sendgrid SMTP (Laravel) 的用户名和密码
- java - Java String 查找和替换部分
- javascript - 空取警报
- javascript - Aurelia - 绑定
- apache-kafka - Kafka 跨集群组 id
- javascript - 如何在 Node.js 中使用 redis WATCH?
- oracle - 从非活动连接中隐藏模式浏览器
- javascript - 我们可以始终使用 knex 和 postgres 将日期列作为字符串(varchar)获取吗?
- c++ - 将 LTO 与 arm-none-eabi 和 newlib-nano 一起使用