zoukankan      html  css  js  c++  java
  • rabbitMq可靠性投递之手动ACK

    
    
    #手动应答
    #spring.rabbitmq.listener.simple.acknowledge-mode=manual

    #spring.rabbitmq.listener.simple.acknowledge-mode=none
    #不发生异常才应答
    #spring.rabbitmq.listener.simple.acknowledge-mode=auto



    @Component @RabbitListener(queues="first",containerFactory="rabbitListenerContainerFactory" )//使用特定的监听工厂类 public class FirstConsumer { @RabbitHandler public void process(@Payload Tests jsonpObject, Message message, Channel channel) throws IOException { // factory.setAcknowledgeMode(AcknowledgeMode.MANUAL);开启了手动配置后 //处理自己得业务 System.out.println(jsonpObject); // 处理完自己的业务后 手动应答 // 这里需要手动设置消息确认 channel.basicAck(message.getMessageProperties().getDeliveryTag(),false); } }
    一点点学习,一丝丝进步。不懈怠,才不会被时代淘汰
  • 相关阅读:
    UIView添加手势
    UIView常见属性设置汇总
    关于页面传值
    有关segue的简介
    alloc
    如何定义静态方法
    一座小城
    清明
    开通博客
    iOS学习之界面间传值
  • 原文地址:https://www.cnblogs.com/wangbiaohistory/p/14630870.html
Copyright © 2011-2022 走看看