Most developers have heard about Gearman and ZeroMQ, but don’t really know how they differ and in what aspects they are the same. This talk will give you an introduction on both solutions, followed by some real world examples and will try to guide you in choosing the right one.
Gearman provides a generic application framework to farm out work to other machines or processes that are better suited to do the work. It allows you to do work in parallel, to load balance processing, and to call functions between languages. It can be used in a variety of applications, from high-availability web sites to the transport of database replication events. In other words, it is the nervous system for how distributed processing communicates
ZeroMQ (zero-em-queue, 0MQ) connects your code in any language on any platform and carries messages across inproc, IPC, TCP, TPIC, multicast.
Video producer: http://www.phpbenelux.eu/