~/talk

Erlang + CZMQ: Scalable, Secure, Cross Language Messaging

slides:none on file

An Erlang wrapper around CZMQ (a C binding for ZeroMQ) is shown by building a tiny JSON pretty‑printer: a Python process binds a REPLY socket on TCP:5555, the Erlang side connects with a REQUEST socket via an external port and does send/receive polling to simulate blocking; it works in demo runs. The binding mirrors the CZMQ API and favors safety over raw speed: pure C reaches 1.2 million msgs/s, NIFs about half that, this external‑port binding delivers tens of thousands/sec but is stable and supports libzmq + czmq security (libsodium).

AI-written summary · about

  1. 0:00Start
  2. 2:47Yes, 40+ Languages!
  3. 3:55Why ZeroMQ Matters
  4. 6:33Option 1: Modify existing application
  5. 8:05Option 2: Add a service
  6. 9:14JSON Formatting Service
  7. 15:15Yet More Python Code
  8. 18:17More Erlang Code
  9. 23:14Service Using ZeroMQ
  10. 27:56Router/Dealer
  11. 30:53Highlights
  12. 34:13czmq-port
  13. 37:24Receiving Messages
  14. 40:30Performance Libraries
  15. 43:21Where To Start?
~/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.