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