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