QPID-ROUTE(1)

πŸ“¦ version 1.39.0, in nixos 26.05, nixpkgs unstable

πŸ’… QPID-ROUTE(1) β€” ngl this is the manual for qpid-route, straight out of the User Commands section πŸ¦‹

okay so bestie, gather round, because this little icon is literally the Management Tool for QPID Routes and it's about to make your whole broker situation make sense πŸ’–

✨ SYNOPSIS ✨

qpid-route [OPTIONS] <commands>

literally that's it. options first, then the command, then whatever the command needs. slay.

🌸 DESCRIPTION 🌸

Manages QPID routes. That's the whole vibe. And because the original page just dumps the command shapes at you with zero chill, here is every single one, verbatim, in one gorgeous little stack β€” no cap, this is the complete list πŸ‘‘

qpid-route [OPTIONS] dynamic del <dest-broker> <src-broker> <exchange>

qpid-route [OPTIONS] route add <dest-broker> <src-broker> <exchange> <routing-key> [tag] [exclude-list] [mechanism]

qpid-route [OPTIONS] route del <dest-broker> <src-broker> <exchange> <routing-key>

qpid-route [OPTIONS] queue add <dest-broker> <src-broker> <exchange> <queue> [mechanism]

qpid-route [OPTIONS] queue del <dest-broker> <src-broker> <exchange> <queue>

qpid-route [OPTIONS] route list [<dest-broker>]

qpid-route [OPTIONS] route flush [<dest-broker>]

qpid-route [OPTIONS] route map   [<broker>]

qpid-route [OPTIONS] link add <dest-broker> <src-broker> [mechanism]

qpid-route [OPTIONS] link del <dest-broker> <src-broker>

qpid-route [OPTIONS] link list [<dest-broker>]

πŸŽ€ ADDRESS syntax πŸŽ€

the way you write a broker address is this, and only this, iykyk:

[username/password@] hostname ip-address [:<port>]

so: optional username/password@ up front, then a hostname, then an ip-address, then optionally :<port> β€” all up in there together. yes, it's a lot. no, you don't get to skip any of it πŸ’€


πŸ”₯ OPTIONS πŸ”₯

every single flag, bestie. nobody gets left behind 🫢

  • -h, --help β€” shows this help message and then dips out (exit).
  • --timeout=<secs> β€” the maximum time to wait for a broker connection, in seconds ⏱️
  • -v, --verbose β€” verbose output. spill everything, queen.
  • -q, --quiet β€” quiet output, and it won't print duplicate warnings. lowkey the polite option tbh πŸ™ˆ
  • -d, --durable β€” whatever config you're adding shall be durable ✨
  • -e, --del-empty-link β€” deletes the link right after you delete the last route on that link. clean girl aesthetic 🧹
  • -s, --src-local β€” makes the connection to the source broker (i.e. it pushes the route).
  • --ack=<n> β€” acknowledge transfers over the bridge in batches of N.
  • --credit=<msgs> β€” maximum number of messages a sender can have outstanding (0 = unlimited). zero means go feral πŸ”₯
  • -t <transport>, --transport=<transport> β€” the transport to use for links; it defaults to tcp.
  • --client-sasl-mechanism=<mech> β€” SASL mechanism for authentication (e.g. EXTERNAL, ANONYMOUS, PLAIN, CRAM-MD5, DIGEST-MD5, GSSAPI). Used when the client connects to the destination broker β€” and not for authentication between the source and destination brokers, because that one is specified using the [mechanisms] argument to 'add route'. SASL automatically picks the most secure available mechanism, so use this option if you wanna override it πŸ’…
  • --sasl-service-name=SASL_SERVICE_NAME β€” the SASL service name to use.
  • --ssl-certificate=<cert> β€” Client SSL certificate, in PEM Format πŸŽ€
  • --ssl-key=<key> β€” Client SSL private key, in PEM Format πŸ”
  • --ha-admin β€” allows connection to a HA backup broker. main character energy for your failover πŸ‘‘
⚠️ heads up bestie: that --client-sasl-mechanism note is doing serious work β€” it is only for the client β†’ destination broker connection. source-to-destination auth is a whole different thing and lives in the [mechanisms] argument. don't mix them up or you'll be sad 😭

πŸ‘‘ AUTHOR πŸ‘‘

The Apache Qpid Project, dev@qpid.apache.org β€” icons only, fr fr.

πŸ¦‹ REPORTING BUGS πŸ¦‹

Please report bugs to users@qpid.apache.org. they're genuinely nice about it, promise 🌈


and that's the page, babe! πŸ“ little sign-off for you: this is qpid-route from (qpid-cpp), the version field honestly just reads as version ... in the source page, and the date on it is March 2018. vintage but still slaying πŸ’œβœ¨ </|DSML| parameter>

πŸ“¦ where this page comes from