我已经能够在 ubuntu linux 上构建 rabbitmq 服务器。它已经预先打包并在制作时,它可以作为服务启动。当我获得客户端源代码时,我无法制作,因为它看起来需要一个名为 ./deps/rabbitmq-server 的文件夹。分析代码,我发现客户端的作者正在访问与服务器中相同的头文件,在他的名为“amqp_client.hrl”的头文件中使用 include_lib(“rabbit.hrl 的路径等”)。然后我决定在 erlang 的 lib 目录中添加 rabbitmq_server,以便在启动 vm 时自动添加它的路径。但这仍然没有帮助。客户引用的另一个文件夹称为“rabbit_common”,用于包含他认为包含所有 .hrl 文件的包含文件夹。
此外,如果有人使用 RabbitMQ 服务器进行 IM,请提供一些基准和/或您对它的吞吐量、速度和用户数量的发现。它怎么能与 ejabberd 相提并论?如何为 Web 功能创建 AJAX/Jquery/Javascript 客户端?谢谢