[rabbitmq-discuss] Queue Info question
Matthias Radestock
matthias at lshift.net
Sun Jun 29 08:23:23 BST 2008
Edwin,
Edwin Fine wrote:
> I read a thread (Queue Info) quite a while ago in which a user had
> problems using the -remsh option on Windows:
>
> erl -sname temp -remsh rabbit at myhost
> (rabbit at myhost1>rabbit_amqqueue:stat_all().
>
> I wondered if it might be easier simply to use an erlang rpc call to do
> the same thing.
>
> As long as you use the identical erlang.cookie file (or use -setcookie
> on the command line) that was used to start the rabbitmq daemon, you can
> call any exported MFA in the context of the daemon using Erlang rpc.
That is all true but not really easier than remsh - if one can get rpc
to work then remsh should work too.
> Is there any special reason, other than it's easier just to type
> rabbit_amqqueue:stat_all(), why one would want to use erl -sname temp
> -remsh rabbit at myhost? Just curious.
Convenience is the only reason. rpc is reasonably concise when calling a
single function, but once one starts composing functions the expressions
quickly become unwieldy.
Matthias.
More information about the rabbitmq-discuss
mailing list