ZeroMQ: Scriptable Sockets

ZeroMQ: Scriptable Sockets

ZeroMQ is a socket abstraction and concurrency framework that's changing the way we think and reason about distributed systems. Mailboxes, atomic message delivery and swappable transports allow for fast, flexible and resilient network topologies. Its I/O model also sits very well with all Ruby implementations. In this talk we'll discuss:

* What's wrong with socket I/O ?
* Supported messaging patterns
* Transport agnostic messaging
* Resiliency (operations and upgrades)
* Building out topologies just in time (interjection principle)
* Performance and throughput
* The Mongrel2 Ruby adapter
* How to use it from Ruby
* Small case study

28314d64ae18c43f6b5428dc00a48e6e?s=128

Lourens Naudé

August 18, 2012
Tweet