We’re happy to announce the first version of the Gearman rewrite in C, along with some interesting new MySQL UDFs based on the C library. Check out the Gearman wiki for an overview of what this is, download details, and API documentation.
For the anxious, here is a quick how-to:
Download: http://launchpad.net/gearmand/trunk/0.1/+download/gearmand-0.1.tar.gz tar xzf gearmand-0.1.tar.gz cd gearmand-0.1/ ./configure make make install
You should now have the job server (gearmand) installed in /usr/local/bin, along with headers in libraries in /usr/local/lib & include. You can now see it work by running some simple clients and workers in the examples/ directory:
gearmand & (this is assuming /usr/local/bin is in your path) cd examples ./reverse_worker & ./reverse_client "Hello, Gearman!"
If everything went well, your terminal should look something …
[Read more]