java - 使用 Spring Boot 和 RabbitMQ 进行异步请求-回复

标签 java spring spring-boot rabbitmq spring-rabbit

我们想要实现以下场景:

  1. 生产者服务将一些输入参数发送到另一个服务,请求基于这些参数的详细信息。
  2. 生产者想要指定它将在其中监听回复的队列。
  3. 此外,生产者希望提供一些元数据,以便能够将其发送的参数与其获得的结果关联起来。

请建议如何正确执行此操作。

最佳答案

请参阅AsyncRabbitTemplate .

它使用correlationId和replyTo属性将该信息传递给处理请求的服务。

关于java - 使用 Spring Boot 和 RabbitMQ 进行异步请求-回复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44114150/

相关文章:

java - 一个字符的字符串可以转换为字符吗?

Java帮助(文件流)

java - 使用 Spring-Java 测试 Oracle DB 表结构

spring - Spring Websocket 中的 Direct、Group、Channel 需要多少个端点和主题?

java - Spring Boot : error =“invalid_grant” , error_description =“Bad credentials”

Spring @Component 和 @Bean 注解

java - Android SQLite 当没有结果时

java - 在 J2ME 中测量 AttributedString 的宽度

使用方法 "POST"的 JavaScript Fetch 被调用两次

swift - Swift Stomp客户端与Spring兼容