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.
|Tags||load balancing job queue Gearman Java framework Scalability Server|
|Operating Systems||Java Virtual Machine|
Release Notes: 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.
Release Notes: This release adds logging functionally and fixes some communication issues with Perl and Python clients/workers.
Release Notes: This version addresses the issues with text commands not working, the standalone server dying from inactivity, and other miscellaneous bugs.
Release Notes: Exceptions due to class renames in recent Java 7 builds were fixed. An issue with packets over 1KB in size were fixed. Some spelling mistakes were corrected.
Release Notes: Packets are now processed serially, so blocking will no longer allow the user to receive the packets out of order. A GearmanClient deadlock was fixed.