cost 87 ms
Spring - Rabbitmq 侦听器需要在数据库更改期间暂停和恢复 - Spring - Rabbitmq Listener needs to paused and resumed during database change

嘿,要求是在更改后端表期间暂停 rabbitmq 侦听器处理消息。 此更改仅限于我的应用程序,因此不想关闭整个 rabbitmq 实例。 一旦这个过程完成,我想再次启动听众。 我面临的问题我有 2 个侦听器连接到 2 个共享“consumerconnectionFactory”的单独队列。 当我终止 ...

使用 Spring AMQP 监听许多短暂的、动态创建的队列 - Listening to many short-lived, dynamically created queues with Spring AMQP

我正在使用 RabbitMQ/Spring/Spring AMQP 构建一个应用程序,并且在处理我布置队列的方式时遇到了问题。 本质上,我有一个每个消费者都听的队列,每条消息基本上都在说“这个队列已准备好由单个消费者处理”。 然后,消费者将监听消息中指示的队列,消费该队列中的所有消息,最后在完成后将 ...

创建名为“rabbitTemplate”的 bean 时出错 - 使用 Spring 引导的 CloudAMQP - Error creating bean with name 'rabbitTemplate' - CloudAMQP with Spring Boot

所以我想创建一个简单的队列,每次向其中发送文本消息时,我只发送数据。 我正在使用 CloudAMQP,他们的文档给了我一个 Java 代码供我使用,它在单独运行时确实有效,当我将 Spring 引导添加到混合中时,问题就出现了,这是 ZA2F2ED4F8EBC2CBB614C21A29DC4:pu ...

Spring 云 Stream RabbitMQ 在死信队列上留言 - Spring Cloud Stream RabbitMQ leave message on dead letter queue

我使用 Spring 云流来使用来自 rabbitmq 的消息。 在多次重试后,我试图让失败的消息留在死信队列中。 在使用 amqp 之前,我已经以编程方式完成了此操作,但使用 spring 云流似乎有点难以正确处理。 我的配置 非常感谢任何帮助谢谢 ...

在春季启动时使用路由键消费DirectExchange消息并进行交换 - Consume DirectExchange messages using routing key and exchange in spring boot

我正在尝试从直接交换类型(借助交换和路由密钥创建)的退出队列中使用消息。 我只有交换名称和路由密钥,而没有队列名称 。 有对纯Java的支持,但是没有地方可以在Spring引导中找到它。 我如何使用带有路由键和交换名而不是队列名的消息来使用消息,而不是@RabbitListener要 ...

RabbitMQ + Spring集成:从队列绑定到主题交换的消息转换 - RabbitMQ + Spring Integration: Message conversion from queue bound to a topic exchange

我有两个组件(我们称之为生产者和消费者)连接到同一RabbitMQ基于主题的交换。 生产者可以发送两种不同的消息类型; Foo和Bar (每条消息的内容无关紧要,但我们都说它们都有一个id字段)。 用于每个消息的路由密钥分别是msg.foo和msg.bar 。 生产者没有使用默认的J ...

RabbitListener异常不将消息发送到死信队列 - RabbitListener Exception do not send message to dead letter queue

我在Spring Boot应用程序中有一个RabbitListener,它会在发生异常时重试并将消息发送到死信队列。 但是,如果在我的消息侦听器上发生一个特定的异常,我不希望重试该异常并进入死信队列,但是我仍然希望事务回滚。 有没有办法做到这一点? 如下面的代码所述,我尝试捕获异常,但 ...

如何解决后续请求中的错误“每个RabbitTemplate仅支持一个ConfirmCallback” - How to fix error “Only one ConfirmCallback is supported by each RabbitTemplate” on subsequent requests

我是RabbitMQ的新手,目前正在RabbitMQ上进行发布,以确认我的Web应用程序中的确认。 在每个新请求上,都将消息发送到RabbitMQ服务器以异步处理它,并且还启用确认以从RMQ服务器获得确认。 在本地尝试时,在第一个请求上很好,但在随后的请求上,出现以下错误“每个Rabbi ...

Rabbitmq队列为空,尽管队列中有消息 - Rabbitmq Queue is empty although there are messages in the queue

我正在从Java Spring Boot应用程序向消费者(即Python应用程序)发送消息。 一切正常,除了当我输入命令rabbitmqctl list_queues它显示video_queue 0表示队列中没有消息。 消费者正在接收消息并正在做一些漫长的过程; 因此,如果我连续发 ...

是否可以选择创建使用者,使其仅接受RabbitMQ和Spring中具有高优先级的消息? - Is there an option to create consumers that accept only messages with high priority in RabbitMQ and Spring?

我正在创建一个应用程序,该应用程序使用RabbitMQ向消费者发送消息,以进行耗时的处理。 但是,我需要确定消息的优先级。 具有高优先级的消息到达时,即使所有使用者实例都在处理其他消息,也必须对其进行处理。 AFAIK无法在Spring Boot和RabbitMQ中抢占处理低优先级消息 ...

使用多个兔子监听器注释。 只有一个正在注册。 其他抛出异常 - Using multiple rabbit listener annotations. Only one is registering. Other throws exception

我创建了两个队列配置,每个队列配置都有自己的@RabbitListener注释方法。 另一个队列配置 这是我创建队列,交换和绑定的基本队列配置: 现在常见的配置类 启动应用程序时,出现以下错误: 引起原因:com.rabbitmq.client.Shut ...

我们可以仅在特定时间之间限制spring boot rabbitmq消息处理吗? - Can we restrict spring boot rabbitmq message processing only between specific timings?

使用Spring boot @RabbitListener,我们能够处理AMQP消息。 每当消息发送到队列中时,其立即发布到目标交换。 使用@RabbitListener,我们可以立即处理消息。 但是我们只需要在特定的时间(例如1AM到6AM)之间处理消息。 如何实现呢? ...

如何使用DSL为ack / nack和返回队列配置amqp出站适配器? - How to configure amqp-outbound adapter for ack/nack and return queues using DSL?

我想重复以下使用DSL的示例 从示例配置: 我写了以下DSL配置: 预期结果: 对于有效的味精,我希望得到响应并确认 对于“失败”,由于路由键失败,我希望从返回通道NO_ROUTE获取消息 对于“ nack”,我希望从nack频道获取消息,因为那里没有“ n ...

如何使用Spring Integration Java DSL将消息发送到Rabbitmq队列 - How to send message to the rabbitmq queue using spring integration java DSL

我编写了一个简单的示例来从控制台读取文本并将其发送到rabbitMq服务器: 看起来几乎可以解决问题,但是在rabbitmq管理控制台中找不到my_spring_integration_queue : 但是我在其他选项卡上找不到与“ my_spring_integration ...

Spring AMQP-在启动时将队列注册到容器的正确方法 - Spring AMQP - Proper way to register queues to container on startup

我有一种情况,我需要在运行时动态地将队列注册到SimpleMessageListenerContainer 。 我遇到的问题是由于以下原因而发生的死锁: 这是有问题的代码-在这里,我尝试在connectionListener onCreate回调中设置客户端队列。 是否有 ...


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