0

我正在实现微服务 API,但不打算拥有任何消息代理。API 服务将与 WebClient/web Flux 相互通信。由于技能/预算挑战,不使用任何消息代理。这样生产有风险吗?故障转移/重放等缺点是什么?

4

1 回答 1

2

这真的取决于你的要求。消息代理非常适合异步、事件驱动的应用程序。对于请求-响应,我推荐 http。消息代理提供附加功能。例如,您可以获得有保证的交付、分区,如果您需要严格的排序,这很重要,并且可以使用死信队列来跟踪和修复失败的请求。正如你提到的,重播。

于 2020-10-22T12:48:36.630 回答