轴突重试

问题描述 投票:1回答:1

我正在使用Axon框架编写系统。我的事件处理程序中的一个向另一个微服务发布了命令,并且我已经实现了具有指数补偿的重试功能,以处理其他不可用的服务。

如果我在观看日志等操作中手动关闭接收微服务,则可以看到此功能正常运行,但是有没有更正式的方法可以自动执行此测试?

cqrs axon
1个回答
0
投票

该框架未提供测试此功能的通用方法。因此,您将不得不诉诸某种形式的集成测试。

在这里,您可以将要调用的服务嵌入重试机制,在测试期间将其关闭,并通过捕获分派的命令来查看重试次数。

[Axon Framework在此阶段仅为聚集和Sagas提供专用的测试装置(谈论框架版本4.2)。

因此,这取决于您在这里采用哪种测试方法。

© www.soinside.com 2019 - 2024. All rights reserved.