The Java Gearman Service is a Java implementation of Gearman services that provides a common application framework. It can handle data in parallel, load balancing processing, scheduling functions for other languages, and can be used in a variety of applications.
Gearman definition
Gearman is a Perl-written task Scheduler that provides a server-side and multilingual Client interface, including c/perl/python/http://www.aliyun.com/zixun/aggregation/13430.html ">ruby, etc., in the client library itself to support a certain degree of high reliability. The Gearman system is used to delegate work to other machines, and distributed invocations are more suitable for a machine to do a job, to do a task concurrently, to load balance among multiple invocations, or to invoke functions in other languages.
There may be a lot of places in a Web application where Gearman can be used. You can import large amounts of data, send many e-mails, encode video files, dig data, and build a central logging facility, all without impacting the experience and responsiveness of your site.
Java Gearman Service 0.5 This version adds log functionality and fixes some Perl and Python client/worker communication problems.
Software Information: http://gearman.org/
Download Address: http://code.google.com/p/java-gearman-service/downloads/detail?name=java-gearman-service-0.5.jar&can= 2&q=