Я поигрался с RabbitMQ с apache + php и хотел посмотреть, как он по сравнению с Node.JS по производительности.
Используя последний файл node.js (0.4.12) и модуль amqp (npm install amqp), я получаю неизвестное исключение, которое похоже на размер кадра, вызывающий ошибку (строка 181 в amqp.js)), удаление ошибки из кода просто приводит к другому, связанному с выделением слишком большого размера массива.
Сервер RabbitMQ - это просто «apt-get install rabbitmq-сервер» с конфигурацией по умолчанию.Это работает в PHP просто отлично.
Starting ... AMQP URL: amqp://localhost
events.js:47
throw new Error("Uncaught, unspecified 'error' event.");
^
Error: Uncaught, unspecified 'error' event.
at Connection.emit (events.js:47:15)
at AMQPParser.onError (/nodeJS_stuff/node_modules/amqp/amqp.js:839:12)
at AMQPParser.throwError (/nodeJS_stuff/node_modules/amqp/amqp.js:145:25)
at AMQPParser.execute (/nodeJS_stuff/node_modules/amqp/amqp.js:181:18)
at Connection.<anonymous> (/nodeJS_stuff/node_modules/amqp/amqp.js:851:12)
at Connection.emit (events.js:64:17)
at Connection._onReadable (net.js:672:14)
at IOWatcher.onReadable [as callback] (net.js:177:10)
Кто-нибудь когда-нибудь сталкивался с этим?Я попробовал пару примеров, и я всегда получаю это.Я запускаю это на EC2, если это поможет.