spring-rabbitmq相关内容

使用Spring集成在Exchange中动态选择RabbitMq队列

从生产者那里我必须将消息发送到RabbitMQ交易所.该消息将包含特定的属性,例如队列名称,基于此属性,我必须动态地确定队列以发送此消息.[从交换绑定到发送此特定消息的队列]. 是否可以使用spring集成来拦截到达RabbitMQ Exchange的消息,目前,我有以下spring集成配置文件. 我不知道如何创建一个bean来获取Exchange消息并将消息路由到smsQueue,e ..

RabbitMQ Java客户端停止使用消息

我的应用程序使用了RabbitMQ的一些消息并进行处理. 我大约有10个队列,每个队列最多有十个使用者(线程). 我的预取值为5.我正在使用CloudAMQP插件(RabbitMQ作为服务)在Heroku中运行我的设置. 我正在使用默认的心跳和连接超时设置(60秒)运行. 我的Java应用程序是使用spring-rabbit库的spring boot应用程序. 版本: Ra ..
发布时间:2020-11-22 23:57:11 Java开发

将消息返回到Rabbitmq的队列末尾

我有交流和排队.生产者不需要消费确认,但是在某些情况下,由于缺少其他数据,消费者当前可能无法处理消息.因此,我想将这些消息返回到队列末尾.这该怎么做?还是我拒绝邮件时自动完成? 流量: Message1被消耗并在数据库中创建一些记录. Message2被消耗,并检查数据库中是否有记录,如果是,则更新记录.如果数据库中没有记录,则应将消息返回到队列末尾. 因此,存在消息排序问题, ..
发布时间:2020-08-24 02:02:23 其他开发

在rabbitmq autoconfig connectionfactory bean上设置心跳属性

如何在Rabbitmq春天的CachingConnectionFactory bean上设置心跳属性? 这是在云铸造环境中.因此,该应用程序将通过清单文件使用服务绑定,而我没有代理主机名. 在我的SimpleMessageListenerContainer bean中,我使用了CachingConnectionFactory bean,并且我猜它是由Spring自动装配的. 我可以在那里做 ..
发布时间:2020-07-09 05:13:40 其他开发

如何使用@RabbitListener优雅地停止使用消息

是否可以正常停止ListenerContainer及其关联的Consumers. 我要实现的目标. 停止消耗消息. 优雅地停止ListenerContainer. 等待长期运行的使用者,并在完成后确认. 我可以使用consumer.stop()停止ListenerContainers,但是活动的长时间运行的使用者不会成功完成,并且处理过的消息也不会得到确认,因此一旦Liste ..
发布时间:2020-07-09 03:22:07 Java开发

Log4J 2版本不适用于RabbitMQ&春季靴

我在RabbitMQ Project中的pom.xml下面.也附有示例代码.有人可以帮助我解决我面临的错误吗?我尝试过在网上实施各种解决方案,但没有成功.我也尝试过使用Log4J xml. 我在许多站点上阅读到,如果我使用的是log4j,那么我还必须排除一些依赖关系.在我的pom xml中,我已将它们排除在外.但是仍然没有成功. ..
发布时间:2020-05-03 06:58:05 其他开发

Spring AMQP - 使用死信机制和TTL重新排队消息

它像“休斯顿我们在这里遇到问题”,我需要在首次尝试处理事件失败后安排/延迟消息5分钟。 我已经在这种情况下实现了死信交换。 失败的消息,路由到DLX - >重试队列并在之后返回工作队列另一次尝试的TTL为5分钟。 以下是我使用的配置: public class RabbitMQConfig { @Bean(name =“work”) @Primary Queue wo ..
发布时间:2019-01-02 10:58:42 Java开发

向rabbitmq服务器发送确认取决于转换器和监听器

首先,我介绍了我的案例背景: 我正在使用 spring-boot 和 spring-rabbitmq 。它对我有用,你应该知道我必须为收到的消息实现自定义转换器。 (1)从这个转换器可以抛出异常,例如在inproper message等等。 (2)成功转换(无异常)后,将调用侦听器。然后,在监听器中它也可以抛出异常。 现在,我想强制做两件事: (1') 在转换器中出现 ..

在rabbitmq和spring-rabbitmq中的DLX - 拒绝消息的一些注意事项

我确实读过这个参考: https://www.rabbitmq.com/dlx.html,但它没有解决我的疑虑,即: 如果接受消息没有问题 - spring-rabbitmq 发送确认和everthing没问题, DLX 不知道有什么消息。 问题是拒绝回答,即抛出 MessageConverterException ?此邮件已删除或移至 DLX ? 如果有其他例外情况怎么办?例如 ..
发布时间:2018-12-24 11:44:45 Java开发

无法为推送通知的spring-cloud-bus启用/监视端点

我已经配置spring cloud配置从git存储库读取属性。与当前实现如果配置中有更改,如果发布到/刷新在我的客户端,我可以看到更新的属性。现在,我想使用spring-cloud-bus-monitor来检测我的git repo中的更改,并自动刷新客户端终端中的属性。即使在依赖关系中添加了spring-cloud-config-monitor之后,/ monitor端点也未启用,因此即使配置服务 ..
发布时间:2016-12-02 18:37:09 云存储