我创建了一个JMS代理服务,该服务触发消息并将消息路由到另一个JMS业务服务,该服务将消息放入外部队列。
如果业务服务出现任何错误,我希望该服务重试5次。对于此要求,我已将代理服务的路由选项中的重试计数设置为5.但是,在第三次重试尝试时,我希望代理服务调用发送邮件的邮件警报目标。
我在这一点上陷入困境。有人可以帮我解决这个问题吗?
答案 0 :(得分:0)
将重试次数设置为' N'商务服务中的时间将重试N' N' N'倍。
如果在第N次尝试时发生错误,业务服务将向路由节点返回错误。
尝试两次调用业务服务,将重试分为3和2。
最好使用服务标注和两个阶段
这可能也有效