Сбой сборки клиента 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 для веб-функциональности? Спасибо


person Muzaaya Joshua    schedule 12.01.2011    source источник


Ответы (1)


Надеюсь, вы добились некоторого прогресса в том, что касается RabbitMQ и ejabberd.

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

person Fortu    schedule 13.01.2011