<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                TTL 是 RabbitMQ 中一個消息或者隊列的屬性,表明<mark>一條消息或者該隊列中的所有消息的最大存活時間,單位是毫秒</mark>。換句話說,如果一條消息設置了 TTL 屬性或者進入了設置 TTL 屬性的隊列,那么這條消息如果在 TTL 設置的時間內沒有被消費,則會成為死信。 <br/> 如果同時配置了隊列的 TTL 和消息的TTL,那么較小的那個值將會被使用。 <br/> **1. 兩種方式設置 TTL** (1)在創建隊列的時候設置隊列的`x-message-ttl`屬性。 ```java @Bean("queueA") public Queue queueA() { Map<String, Object> args = new HashMap<>(16); //聲明隊列的 TTL args.put("x-message-ttl", 10000); return QueueBuilder.durable(QUEUE_A).withArguments(args).build(); } ``` (2)在生產者針對每條消息設置 TTL。 ```java rabbitTemplate.convertAndSend("X", "XC", message, processor -> { //設置消息的TTL為2000ms processor.getMessageProperties().setExpiration("2000"); return processor; }); ``` <br/> **2. 兩種方式的區別** 設置了隊列的 TTL 屬性,那么一旦消息過期,就會被隊列丟棄,除非配置了死信隊列則被丟到死信隊列中。 <br/> 設置了消息的 TTL 屬性,消息即使過期,也不一定會被馬上丟棄,因為<mark>消息是否過期是在即將投遞到消費者之前判定的</mark>,如果當前隊列有嚴重的消息積壓情況,則已過期的消息也許還能存活較長時間。 <br/> 另外,還需要注意的一點是,如果不設置 TTL,表示消息永遠不會過期,如果將 TTL 設置為 0,則表示除非此時可以直接投遞該消息到消費者,否則該消息將會被丟棄。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看