AMQP Qpid Proton - 无法向256个以上的队列发送消息

时间:2014-02-15 19:01:18

标签: java activemq amqp qpid

我使用AMQP 1.0与Qpid Proton 0.6和ActiveMQ 5.9.0作为经纪人。

当发送消息少于256个队列时,一切正常。

在256个队列之后向256个以上的Proton块发送消息。

Messenger mng = new MessengerImpl();
mng.start();

for (int i = 0; i < 300; i++) {
    Message message = new MessageImpl();
    String address = "amqp://localhost:5672/queue://receiver";
    message.setAddress(address+i);
    message.setBody(new AmqpValue("test message"));                   
    mng.put(message);
}        

mng.send();
mng.stop();

质子非阻塞模式也会出现同样的情况。

这是质子限制还是我做错了什么?

1 个答案:

答案 0 :(得分:0)

目前Proton或ActiveMQ在这方面没有已知问题,所以看起来你可能已经发现了一个bug。最好的做法是使用任一项目创建一个Jira问题,以便跟踪它。

每当向开源项目报告错误时,最好包含一个单元测试,以便开发人员可以快速查看用例并开始分析它。

相关问题