cost 88 ms
在 RabbitMQ 侦听器拦截器中抛出异常(建议) - Throwing exceptions in RabbitMQ listener interceptors (advices)

我有一个像下面这样的听众: 我从这里了解到 RabbitMq Listener 的 ServletFilter equalent 是什么? 我们可以在进入监听器(“拦截器”)之前执行一些逻辑,使用 Advice: 请参阅以下代码: 所以我的问题是:如果我从建议(如 MDCAdvice)内部抛出运行 ...

在构建应用程序后尝试根据命令启动 RabbitListener - RabbitListenerEndpointRegistry 为空 - Trying start RabbitListener on command after builded Application - RabbitListenerEndpointRegistry is empty

我搜索了整个 stackOverFlow 并找不到答案。 我需要根据命令启动 RabbitListener - 从 REST 发送请求以启动此侦听器(没有其他选项)。 所以我发现我需要像这样在 Listener 中设置属性: @RabbitListener(queues = "myQueue", i ...

Spring Rabbitmq - 如何在不使用@RabbitListener 的情况下配置消费者 - Spring Rabbitmq - how to configure the consumer without using @RabbitListener

我正在为将使用我的库的开发人员编写一些核心功能。 其中一个功能是提供通过标志配置在两个不同源之间切换消息消费的能力,这些消息的处理应该保持原样,与源无关——例如将消息消费从 kafka 切换到 rabbitmq。相同业务逻辑将与收入消息一起执行。 **我试图弄清楚如何在不使用@RabbitList ...

在 RabbitMQ Listener 中使用 Spring Boot @MockBean 注解 - Using Spring Boot @MockBean annotation in RabbitMQ Listener

我有一个用于集成测试的基础 class,它正在为 RabbitMQ 设置一个 Testcontainer。我从这个特定的 class 继承了每个集成测试,它对我来说非常有效。 但是,我确实有一个测试需要一个模拟实例作为一个 bean。 当测试单独运行时,一切正常,但如果在此测试之前运行任何集成测试, ...

仅从 Spring 云 stream 和 RabbitMQ 中的特定路由键消费 - Consume only from a specific routing key in Spring cloud stream with RabbitMQ

在 Cloud Stream for RabbitMQ 中,我想设置一个消费者,该消费者将从队列中仅消费已使用特定路由键转发的消息。 这可能吗? 这是我的 application.properties。 生产商: 消费者: 交换和绑定直接在 RabbitMQ 中定义。 我的期望是,如果我将sprin ...

Caused by: org.springframework.amqp.AmqpRejectAndDontRequeueException: No correlation header 回复 - Caused by: org.springframework.amqp.AmqpRejectAndDontRequeueException: No correlation header in reply

我正在尝试迁移 spring 启动父项,但我很不高兴在尝试使用这些消息时开始收到错误消息。 错误是标题,这是在尝试更新 spring 父级时发生的。 观察。 服务队列不是请求回复队列以前的: org.springframework.boot:spring-boot-starter-web:jar: ...

微服务架构中RabbitMQ Queue、Exchange Properties在哪里定义? - Where to define RabbitMQ Queue, Exchange Properties in MicroService Architecture?

在我当前的项目中,我们使用 Spring Boot 和 RabbitMq 进行一些内部微服务通信。 我们目前正在两个服务中定义队列属性,用于发布/收听此队列。 此外,我们仅在发布者服务中定义交换。 但是,为了使其更易于维护,我想找到一个设置/最佳实践来定义一次队列,所有相关服务都可以依赖它。 到目 ...

重试循环中的 RabbitMQ Binder null x-death 在杀死消费者之前创建无限重试 - RabbitMQ Binder null x-death within retry loop creating infinite retries before killing consumer

我有一个重试循环,使用死信队列来安排重试直到达到限制。 我遇到的问题是x-death标头总是返回 null,同时它清楚地意识到存在x-exception-message和x-exception-stacktrace的失败。 这就是我的 Spring 测试中发生的事情,我使用带有 3.9 管理 doc ...

SimpleRabbitListenerContainerFactory.setAdviceChain:MethodInterceptor可以接受参数化@RabbitListener的POJO吗? - SimpleRabbitListenerContainerFactory.setAdviceChain: can MethodInterceptor accept POJO that parameterizes @RabbitListener?

版本: XML: Java: 建议: 在我看到的@RabbitListener建议示例中,在invoke()中,参数 #1 被转换为Message 。 但是在我的@RabbitListener中,我依靠 Jackson 消息转换器将入站参数转换为 POJO NewBarcodes 。 问题:在 ...

Spring RabbitMQ binder:分区生产者是否使用多个通道来发布路由到队列分区之一的消息? - Spring RabbitMQ binder: does partition producer use multiple channels to publish messages routed to one of queue partitions?

我们使用 Spring RabbitMQ Binder 对队列进行分区。 我们正在使用队列,然后根据我们对PartitionKeyExtractorStrategy的实现,我们将消息发送到队列分区。 对我们来说重要的是,进入队列分区的消息保留了它们的顺序,但由于某种原因它们不是。 我们从Parti ...

越权访问 RabbitMQ API - Unauthorized access to the RabbitMQ API

每次启动我的应用程序时,我都试图完成,从 RabbitMQ API 获取所有存在的队列和交换。 但不幸的是我收到以下错误: 我的代码: 应用程序属性文件: 每次启动时执行的组件: 我想要完成的是以下内容: 我在我的 RabbitMQ 服务器上定义了一些队列和交换器。 我还导出了定义 json 文件 ...

如何使用 BatchingRabbitTemplate 提高发布速度 - How to use BatchingRabbitTemplate to increase publishing speed

我的目标是向交易所发布 50000 条消息。 我使用RabbitTemplate.convertAndSend循环发送每条消息。 由于此过程花费了大量时间,因此我开始寻找一种可以减少它的方法。 我针对BatchingRabbitTemplate运行,按以下方式创建和配置它: 并继续循环发送每条消息: ...

RabbitMQ Consumer-Increment-Count 配置在 Spring Boot - RabbitMQ Consumer-Increment-Count Configuration In Spring Boot

我有这些配置: 这就像:从 1 个消费者开始,并在每个活动的连续触发器中继续 1 + 1 + 1 + 1....100(最大消费者)。 有没有办法像这样增加它:从 1 个消费者开始,然后在每个活动的连续触发器中继续 1 + 5 + 5 + 5 ... 100(最大消费者)? 所以它将消费者数量增加 ...

连接到 Spring AMQP 的 PCF 应用程序 - 将应用程序绑定到 RabbitMQ 服务后的不同消息服务 - PCF app connecting to Spring AMQP - different messaging service after binding app to RabbitMQ service

我是 PCF 的新手,需要一些帮助来理解我面临的问题的根本原因。 我们有一个连接到 Rabbit MQ 的 PCF 应用程序(尚未在 Rabbit MQ 服务上完成绑定)。 消息通过应用程序传递到在此 Rabbit MQ 实例上创建的队列。 到目前为止,一切都很好。 但是当我们再次将应用程序绑定到同 ...

除了使用侦听器配置之外,如何从 rabbitmq 读取消息? - How to read the messages from rabbitmq other than using listener configuration?

我正在尝试实施 Spring Boot API 以获取 RabbitMQ 按需消息以在 UI 中进行异步购物车通知。 在 Registered 侦听器方法的帮助下,我已经有了一个有效的实现。 但我正在寻找有或没有 spring 的替代方案。 主 Class 与接收器配置: 我当前的实现参考来自: ...

如何将 RabbitMQ 生产者的响应返回给 RestController? - How can I return response from RabbitMQ producer to RestController?

我有两个 Spring 引导应用程序。 第一个是 REST 应用程序。 REST 一个正在通过 RabbitMQ 消息队列与第二个应用程序通信。 我正在使用@GetMapping("/")向方法发送请求,并且此方法向示例队列生成消息。 使用@RabbitListener(queues = {"e ...

我可以在 rabbitMQ 和 spring 引导中将多个队列绑定到同一个使用者吗? - Can I bind multiple queues to the same consumer in rabbitMQ and spring boot?

我有一个服务想要接收来自多个来源的事件,并对它们做同样的事情。 为了减少我需要编写的代码量,我想让多个队列指向同一个消费者。 例如: 是否可以使用 application.yml 配置让多个绑定指向同一个使用者? 使用上面的配置,我们有重复的键错误,所以显然这不起作用,但还有其他方法吗? ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM