Auto-tools/Projects/Pulse: Difference between revisions

Jump to navigation Jump to search
m
clarify that clientId part of exchange matches the user binding to the server
(link to RabbitMQ)
m (clarify that clientId part of exchange matches the user binding to the server)
Line 43: Line 43:
== Publishers ==
== Publishers ==


Publishers MUST name ''exchanges'' in the form
Publishers MUST name ''exchanges'' in the form <code>exchange/<clientId>/<name></code> where clientId is the userid used to bind/connect to the server. Attempts to name an exchange otherwise SHALL result in an authorization error. Exchanges MUST be ''topic exchanges'' and they MUST be declared ''durable''.
<code>exchange/<clientId>/<name></code>; attempts to name an exchange
otherwise SHALL result in an authorization error. Exchanges MUST
be ''topic exchanges'' and they MUST be declared ''durable''.


Messages MUST contain a UTF-8-encoded [http://tools.ietf.org/html/rfc7159 JSON] payload, and
Messages MUST contain a UTF-8-encoded [http://tools.ietf.org/html/rfc7159 JSON] payload, and
canmove, Confirmed users
409

edits

Navigation menu