微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在没有任何消息代理的情况下,具有用于API集成的响应式微服务直接使用WebClient是否存在任何风险?

如何解决在没有任何消息代理的情况下,具有用于API集成的响应式微服务直接使用WebClient是否存在任何风险?

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

解决方法

这实际上取决于您的要求。消息代理非常适合异步,事件驱动的应用程序。对于请求响应,我建议使用http。消息代理提供其他功能。例如,您将获得有保证的交付,分区,这在需要严格订购的情况下非常重要,并且死信队列可用于跟踪和补救失败的请求。正如您提到的,重播。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。