java - springboot + kafka 应用程序中的错误管理
问题描述
我正在尝试在我的应用程序中创建一个错误管理系统。
我从 IBM AS400 接收数据,我们开发了一个从 AS400 到 Kafka 的连接器。
我的管道如下所示:
有两种可能性,要么我们预期错误并创建特定结构,要么我们不预期它,因为我们之前不必面对它。
我列出了以下可能的错误:
- 导致应用程序错误的损坏输入数据 => 格式化异常
- 系统故障转移(数据库、服务……)=> 未知异常
问题是,之后我该如何管理错误?在没有任何人工/手动重放机制的情况下,我必须考虑哪些因素来管理错误。
如果错误是在格式化异常的情况下发生的,我该如何继续处理?
在此先感谢您的帮助 !
解决方案
推荐阅读
- android - 摆脱原生反应中的测试错误
- sql - SQL:内存不足错误 | Heroku Postgres + Hasura GraphQL
- accessibility - 屏幕阅读器在元素展开时阅读内容
- java - 如何使用 Java 中的 EditorConfig 在 IntelliJ IDEA 中关闭其自己的行上的右括号?
- html - 如何在不考虑地址栏的情况下正确计算移动设备上的视口高度?
- ios - 无主变量和异步函数
- r - 用组的第一次观察替换所有值
- c - 在递归函数中使用静态
- java - AWS CDK Vpc.GetPublicSubnets() 返回错误数量的公有子网
- python - Python - 当小时值大于 24 时将字符串解析为 timedelta