2

私はrabbitmqで春のamqpを使用しています。プリフェッチなしで 1 つのメッセージを取得したい。で構成しました

      SimpleMessageListenerContainer container = new SimpleMessageListenerContainer();
    container.setConnectionFactory(rabbitConnectionFactory());
    container.setQueueNames(
            ProjectConfigs.getInstance().get_RABBIT_TASK_QUEUE()
    );
    container.setMessageListener(taskListener());
    container.setConcurrentConsumers(1);
    container.setPrefetchCount(1);
    container.setTxSize(1);
    return container;

プリフェッチを無効にしてメッセージを 1 つだけ取得する方法 /

4

2 に答える 2