gpt4 book ai didi

java - 我必须使用 "Spring Rabbit"而不是 "Spring Cloud Stream"

转载 作者:行者123 更新时间:2023-12-02 03:14:25 25 4
gpt4 key购买 nike

我正在开发一个尝试采用消息驱动框架的项目。 (不同的独立组件通过消息代理路由的消息进行通信)

RabbitMQ最终被选为Broker。

对于框架,一开始我们尝试使用Spring Cloud Stream,但是当我们尝试利用Rabbit特性时,例如:交换、路由 key 、备用交换... 我们发现很难在 Spring Cloud Stream 中使用它们。

所以我的问题是:

  • 我是否必须使用Spring Rabbit(或者Spring Integration)而不是Spring Cloud Stream?
  • 您对它们有什么建议/最佳实践吗?

最佳答案

Spring Cloud Stream 对于队列、交换器、路由键非常有主见;我们正在考虑在未来的版本中添加更多的灵 active ,但是现在,您可以直接使用 Spring AMQP,并且没有太大的不同 - 例如 @RabbitListener 而不是 @StreamListener 。是否也添加 Spring Integration 实际上取决于您的应用程序的需求。

关于java - 我必须使用 "Spring Rabbit"而不是 "Spring Cloud Stream",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40523735/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com