Java Gearman Service is a Java implementation of the gearman service, which provides a generic application framework that farms work out 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 in other languages. It can be used in a variety of applications, from high-availability Web sites to the transport of database replication events.


The service now uses the slf4j logging facade, allowing the user to have better control over logging. Persistent background jobs are now supported though an application hook. The API has been updated to be more user friendly, and it makes it easier to create divide-and-conquer/mapreduce applications (breaking the code of previous versions) A .properties file now may be used to set property values and fine-tune the application. The javadocs have been completed. Various bugfixes have been applied.