~/talk

Primer (...)

Talkat Erlang User Conference 2015 · 2015-06-11..06-12· [databases]
speakerdeck:benoitc
slides:none on file

Primer is a distributed, persistent message queue implemented as an Erlang OTP application that is peer‑to‑peer (full mesh), supports PUSH and PULL, optional disk-backed retention with ranged logs, and consumer groups with checkpoints. Design specifics include gossip membership (Plumtree/SWIM), best‑effort ordering, configurable sync replication and chain replication, and local queues with acknowledgements. It is already used in production and claims support for millions of messages and hundreds of thousands of clients; source planned to be released April 2015.

AI-written summary · about

  1. 0:00Primer introduction
  2. 1:12Creating a new message queue
  3. 3:19CouchDB inspiration and use cases
  4. 6:12Master-master architecture
  5. 9:31Primer as distributed system
  6. 13:53Message distribution and replication
  7. 21:33Replicated logs and chain replication
  8. 24:05Dynamic queue ranges and sharding
  9. 31:13Consumer groups and consumption
  10. 32:15Persistence and memory management
  11. 34:20Message mapping and routing
  12. 36:09Monitoring metrics and queues
  13. 36:52Future plans and open source
  14. 37:15Production usage and performance
~/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.