我是 Camel 的新手,正在寻找模式或策略来管理 Camel 路线中目标系统的可用性。
例如,假设我想要: - 从文件服务器读取输入数据 - 处理数据(数据 -> targetData) - 使用 Rest 服务(称为 TargetSystem)将目标数据(TargetData)发送到目标网站
我的问题是,如果 TargetSytem 出现故障,最好的策略是什么?
我了解,如果路线失败,则可以回滚整个过程。但是如果 TargetSystem 是一个外部系统并且可能会关闭几个小时,我认为在目标系统启动之前尝试回滚进程不是一个好方法。
有没有适合这个问题的模式或策略?
问候
吉尔斯