Не удалось построить клиент Rabbitmq erlang из-за проблем с путями к файлам?

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

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

1 ответ

Решение

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

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

Другие вопросы по тегам