首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >spring-amqp消费器的性能非常慢

spring-amqp消费器的性能非常慢
EN

Stack Overflow用户
提问于 2016-12-25 02:50:41
回答 0查看 408关注 0票数 0

我一直在使用spring-boot consumer遇到麻烦。我比较了两个消费者的工作。第一消费者:

代码语言:javascript
复制
import com.rabbitmq.client.*;
import java.io.IOException;

public class Recv {
    private final static String QUEUE_NAME = "hello";

    public static void main(String[] argv) throws Exception {
        ConnectionFactory factory = new ConnectionFactory();
        factory.setHost("localhost");
        Connection connection = factory.newConnection();
        Channel channel = connection.createChannel();

        System.out.println(" [*] Waiting for messages. To exit press CTRL+C");

        Consumer consumer = new DefaultConsumer(channel) {
            @Override
            public void handleDelivery(String consumerTag, Envelope envelope,
                     AMQP.BasicProperties properties, byte[] body) throws IOException {
            }
        };

        channel.basicConsume(QUEUE_NAME, true, consumer);
    }
}

第二消费者:

代码语言:javascript
复制
@Controller
public class Consumer {

    @RabbitListener(queues = "hello")
    public void processMessage(Message message) {
    }
}

没有为spring-boot消费者安装配置文件,一切都是默认的。在我的电脑上,第一个速度快了10倍。可能的问题是什么?

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41316015

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档