Сбой сборки клиента Rabbitmq erlang из-за проблем с путями к файлам? - PullRequest
1 голос
/ 12 января 2011

Мне удалось собрать сервер rabbitmq на Ubuntu Linux. Она пришла уже расфасованной и по изготовлению способна запускаться как услуга. Когда я получил исходный код клиента, я не смог сделать, потому что казалось, что ему нужна папка с именем ./deps/rabbitmq-server. Анализируя код, я обнаружил, что автор клиента обращался к тем же заголовочным файлам, которые находятся на сервере, используя include_lib («путь к rabbit.hrl e.t.c») в своем заголовочном файле с именем «amqp_client.hrl». Затем я решил добавить rabbitmq_server в директорию lib erlang, чтобы его пути автоматически добавлялись при запуске виртуальной машины. Но все равно это не помогло. Существует также другая папка, которую клиент ссылается на «rabbit_common» для включаемой папки, которая, как он предполагает, будет содержать все файлы .hrl. Пожалуйста, помогите мне собрать клиент и сервер на моем сервере Ubuntu для тестирования.

Кроме того, если кто-то использовал сервер RabbitMQ для обмена мгновенными сообщениями, пожалуйста, предоставьте некоторые тесты и / или свои выводы о его пропускной способности, скорости и количестве пользователей. Как это можно сравнить с ejabberd? Как можно создать AJAX / Jquery / Javascript клиенты для веб-функциональности? спасибо

1 Ответ

0 голосов
/ 13 января 2011

Надеюсь, вы достигли определенного прогресса в отношении RabbitMQ и ejabberd.

Ниже приведена ссылка на интересное обсуждение, которое может быть полезным. http://old.nabble.com/AMPQ-vs-XMPP-and-RabbitMQ-vs-ejabberd-td17587109.html

...