CONDURE(1)

πŸ“¦
version 1.10.0 Β· 5 versions
, in ubuntu questing

πŸ’– CONDURE πŸ’–

okay so bestie, this is the condure(1) page from the User Commands manual β€” and no cap, it's literally the HTTP/WebSocket connection manager. Buckle up, it's giving infrastructure but make it cute. πŸ¦‹


✨ NAME ✨

condure β€” HTTP/WebSocket connection manager 🌈


✨ SYNOPSIS ✨

condure [OPTIONS]

✨ DESCRIPTION ✨

condure is the HTTP/WebSocket connection manager. That's the whole vibe. She manages connections, she serves HTTP, she does WebSockets, and she does it with main character energy. πŸ‘‘


✨ OPTIONS ✨

okay so here's the whole menu, every single one, we're not skipping a single flag, periodt:

  • --log-level <N> β€” how chatty she is in the logs. [default: 2]
  • --id <ID> β€” the instance ID, her little name tag πŸŽ€ [default: condure]
  • --workers <N> β€” number of worker threads, i.e. how many besties are on shift. [default: 2]
  • --req-maxconn <N> β€” maximum number of concurrent connections in req mode. [default: 100]
  • --stream-maxconn <N> β€” maximum number of concurrent connections in stream mode. [default: 10000]
  • --buffer-size <N> β€” connection buffer size, and heads up, that's two buffers per connection. [default: 8192]
  • --body-buffer-size <N> β€” body buffer size for connections in req mode. [default: 100000]
  • --messages-max <N> β€” maximum number of queued WebSocket messages per connection. [default: 100]
  • --req-timeout <N> β€” connection timeout in req mode, counted in seconds. [default: 30]
  • --stream-timeout <N> β€” connection timeout in stream mode, also in seconds. [default: 1800]
  • --listen <[addr:]port[,params...]> β€” the port to listen on. yes, with optional addr: and optional ,params..., she's flexible like that πŸ’…
  • --zclient-req <spec> β€” ZeroMQ client REQ spec. [default: ipc://client]
  • --zclient-stream <spec-base> β€” ZeroMQ client PUSH/ROUTER/SUB spec base. [default: ipc://client]
  • --zclient-connect β€” ZeroMQ client sockets should connect instead of bind.
  • --zserver-req <spec> β€” ZeroMQ server REQ spec.
  • --zserver-stream <spec-base> β€” ZeroMQ server PULL/ROUTER/PUB spec base.
  • --zserver-connect β€” ZeroMQ server sockets should connect instead of bind.
  • --ipc-file-mode <octal> β€” permissions for ZeroMQ IPC binds, in octal because of course it is. πŸ“
  • --tls-identities-dir <directory> β€” directory containing certificates and private keys. [default: .]
  • --compression β€” allow compression to be used. slay, smaller bytes. πŸ”₯
  • --deny-out-internal β€” block outbound connections to local/internal IP address ranges. safety first bestie πŸ›‘οΈ
  • --sizes β€” prints sizes of tasks and other objects. it's giving "let me see your measurements".
  • -h, --help β€” print help.
  • -V, --version β€” print version.

fr fr, that's every option on the page β€” nothing got dropped, nothing got merged, nothing got invented. the facts stay exactly as they are, only the vibe got a glow-up. πŸ’–

and that's the whole page, bestie!! this was condure 1.10.0, dated January 2025, from the User Commands manual β€” ily, go manage some connections responsibly πŸ«Άβœ¨πŸ’œ

πŸ“¦ where this page comes from