在使用 Spring-AMQP 处理 RabbitMQ 时获得库存。
只需要获得一种使用 Spring-AMQP 配置 AutomaticRecoveryEnabled 和 NetworkRecoveryInterval 的方法。如果您使用本机 RabbitMQ 库进行开发,则可以直接选择设置这些标志。但我没有找到使用弹簧做同样的解决方法
factory.setAutomaticRecoveryEnabled(true);
factory.setNetworkRecoveryInterval(10000);
使用 Spring-AMPQ(需要帮助)
像上面一样,我在尝试使用 Spring-AMPQ 时没有找到任何这样的方法。这就是我现在正在做的事情。
@Bean(name="listener")
public SimpleMessageListenerContainer listenerContainer()
{
SimpleMessageListenerContainer container = new SimpleMessageListenerContainer();
container.setConnectionFactory(connectionFactory());
container.setQueueNames(env.getProperty("mb.queue"));
container.setMessageListener(new MessageListenerAdapter(messageListener));
return container;
}
在这方面的任何帮助都是非常可观的。提前致谢。