~/talk

WebSockets and RabbitMQ: Web-STOMP, (...)

Talkat RabbitMQ Summit 2023 · on Friday, 2023-10-20· [web-platform, nodejs]
links:none on file
slides:none on file

Benchmarks compare RabbitMQ’s web_stomp plugin, web_mqtt plugin, and AMQP over WebSockets via an open‑source web socket TCP relay (used on CloudAMQP dedicated plans). Results show web‑mqtt handles ~13,000 connections on a 2‑CPU/4GB node versus ~9–10k for web_stomp and web_amqp; on 8GB nodes MQTT still uses less memory though CPU is similar. Erlang process counts differ: one process per connection for web‑mqtt, many more for web_amqp and web_stomp. Recommendation: prefer web_mqtt for lightweight clients, use web_amqp when already using AMQP, use web_stomp only if STOMP is required.

AI-written summary · about

  1. 0:00Introduction
  2. 1:03Evolution of the Web
  3. 2:46Messaging Protocols
  4. 3:38Combining Tools
  5. 5:59WebSocket Relays
  6. 9:14Benchmarking Results
  7. 15:05Protocol Selection
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.