Нет описания http://gearman.org/

Brian Aker 6534bade13 Merge ssl branch. 11 лет назад
benchmark d22902c839 Fix more warnings. 12 лет назад
bin 892c9e598d Merge 1.0 12 лет назад
docs d22902c839 Fix more warnings. 12 лет назад
examples 18778e2d5b Update rules for uuid and event. 12 лет назад
gearmand 7a3852d824 SSL now works :) 11 лет назад
libgearman 6534bade13 Merge ssl branch. 11 лет назад
libgearman-1.0 1495c6123e Yet more exception testing. 11 лет назад
libgearman-server 7a3852d824 SSL now works :) 11 лет назад
libgearmancore 607d61d25c Merge trunk and create release. 12 лет назад
libhashkit d22902c839 Fix more warnings. 12 лет назад
libhashkit-1.0 e7aa2faa8f Adding support for deriving the unique value based on the data that is supplied by the client. 12 лет назад
libhostile 892c9e598d Merge 1.0 12 лет назад
libtest 6534bade13 Merge ssl branch. 11 лет назад
m4 d22902c839 Fix more warnings. 12 лет назад
man 96513316ec Fixes for make job control 12 лет назад
scripts 75a94ffb2d Upstart configuration 12 лет назад
support e45aab6e23 Fix rpm 12 лет назад
tests 6534bade13 Merge ssl branch. 11 лет назад
util 9a77a9ebc8 Remove warnings. 12 лет назад
.bootstrap 9799194de0 Add bootstrap configure file. 12 лет назад
.bzrignore cfcab9177e Fix some, but not all, valgrind warnings. 12 лет назад
.quickly 6251b89c9c Merge in updates since .20, this includes new build configs. 14 лет назад
AUTHORS 1e091d57b1 Update docs, credit John Ewart for epoch work (wahoo!), and a few other packing details. 13 лет назад
COPYING 3740ff1fe2 Fix for bad copyright headers. 14 лет назад
ChangeLog d7b51c4cfe Add log testing. 12 лет назад
HACKING 9ed4d2b4a1 Update docs 12 лет назад
Makefile.am 892c9e598d Merge 1.0 12 лет назад
NEWS 66e9eb9419 Import from HG 16 лет назад
PROTOCOL 48379f5a9b Allow maxqueue to specify different limits for different priorities. 14 лет назад
README 9ed4d2b4a1 Update docs 12 лет назад
THANKS 893380c25f Fix for issue where PHP was not being handed memory it thought that it owned. 13 лет назад
bootstrap.sh 2db027335a Update bootstrap.sh 11 лет назад
configure.ac e59f58a918 Additional testing for exceptions.. 11 лет назад
rpm.am 8a44564d53 Check that sqlite table is what we expect it to be after we shutdown the server. 12 лет назад
version.m4 d7b51c4cfe Add log testing. 12 лет назад

README

Hi!

You've most likely downloaded this package as a tar.gz distribution,
so you'll want to read Getting Started. If you are interested in
developing or submitting patches to the project, read the Contributing
and Coding Style sections.


Getting Started
---------------

You can grab a released version of Gearman from http://launchpad.net/gearmand/. If you want to work on the latest code, please read the file HACKING.

To build, you can follow the normal:

./configure
make
make install

You can also run 'make test' before installing to make sure everything
checks out ok. Once you have it installed, you can start the Gearman
job server with:

gearmand -v

This will start it while printing some verbose messages. To try
running a job through it, look in the examples/ directory of this
source and run:

./reverse_worker

Once that is running, you can run your first job with:

./reverse_client "Hello, Gearman!"

If all goes well, the reverse_worker application should have output:

Job=H:lap:1 Workload=Hello, Gearman! Result=!namraeG ,olleH

While the reverse_client returned:

Result=!namraeG ,olleH

If you want to start writing your own client and workers, be sure to
check out the developer API at:

http://gearman.info/libgearman.html

You can also find other useful resources related to the project at:

http://www.gearman.org/

Enjoy!


Contributing
------------

If you are getting this code from https://launchpad.net/gearmand
then continue reading. Otherwise these directions are not for you
(well maybe...).

To obtain code from https://launchpad.net/gearmand you will need to
issue the following command:

bzr branch lp:gearmand

Once the tree is branched you will need to build the "configure"
script. You can do this by running the script:

./config/autorun.sh

It will set up all of the files you need to build the package. At
that point it is just the typical "./configure; make; make test;
make install"

For a tarball release do a "make dist" and for an RPM type "make rpm".

For patches please create a branch on launchpad and propose it to be
merged into the trunk. You can find out more information on how to
do this at the launchpad help site:

https://help.launchpad.net/


Thanks and keep hacking!

Cheers,
-Brian
Seattle, WA.