如何增强流程来处理重复请求而不是移动到BO队列?

时间:2015-01-23 19:05:01

标签: messagebroker

如何增强流程来处理重复请求而不是移动到BO队列?我们每天都有多个案例接收,客户在几秒钟内发送多个请求,并转向BO,因为重复请求。

1 个答案:

答案 0 :(得分:0)

消息被撤消的事实向我表明你的流已经以某种方式检测到重复,并且必须在某处抛出异常。

如果您可以识别此特定异常,那么您可以在连接到catch终端的流的分支中处理异常,而不是一直回到输入节点并启动回滚。例如,可能通过将消息id记录到重复项或类似日志中。

棘手的部分是确保您能够充分识别异常,以便您不会对其他类型的故障进行错误的故障处理。