sách gpt4 ai đã đi

apache-camel - Camel - 如何强制拆分器在异常时停止并返回聚合结果和异常

In lại 作者:行者123 更新时间:2023-12-04 04:00:11 29 4
mua khóa gpt4 Nike

如何用 Camel 实现这样的过程:

  • 拆分

  • 处理每个拆分的项目

  • 聚合结果

    如果发生异常:

  • 停止 split

  • 返回异常前所有item的聚合结果及异常信息

split时定义.stopOnException(),可以实现停止进程,输出异常信息,不聚合结果。

是否可以通过在聚合策略强制拆分器中处理异常来停止处理所有剩余项目?

1 Câu trả lời

我相信您是在谈论 Split 交易所在出现异常时停止。

在 camel 2.2 中,你的 Sub 交换将得到处理,如果有任何异常,进一步的消息也将被处理,你可以在聚合中查看/分析它。

.stopOnExceptions(false)

Camel 2.2:是否立即停止继续处理发生异常。如果禁用,则 Camel 继续拆分并处理子消息,无论其中一条是否失败。您可以处理异常AggregationStrategy 类,您可以在其中完全控制如何处理它。

关于apache-camel - Camel - 如何强制拆分器在异常时停止并返回聚合结果和异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25307520/

29 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com