在通知链中排序通知

通知类是“around”通知,并以嵌套方式应用。 第一个通知是最外层的,而最后一个通知是最内层的(即最接近被通知的处理程序)。 将通知类按正确顺序放置以实现所需功能非常重要。

例如,假设您要添加一个重试通知和一个事务通知。 您可能希望先放置重试通知,然后是事务通知。 因此,每次重试都在一个新事务中执行。 另一方面,如果您希望所有尝试和任何恢复操作(在重试 RecoveryCallback 中)都在事务范围内,您可以先放置事务通知。