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

Brian Aker 416ede2834 Move universal and packet out. 12 лет назад
benchmark b46b814f43 Add license headers to some (but not all) of the files missing them 12 лет назад
bin cf078858a0 Fix final bits to the client interface. 12 лет назад
config 3c98332d0d Fix more cases around warnings, update manual. 12 лет назад
docs 3b13a99c1d Update documentation. 12 лет назад
examples 15815e1533 A number of bug fixes. 12 лет назад
gearmand b46b814f43 Add license headers to some (but not all) of the files missing them 12 лет назад
libgearman 416ede2834 Move universal and packet out. 12 лет назад
libgearman-1.0 416ede2834 Move universal and packet out. 12 лет назад
libgearman-server 66ec7aa498 Update license headers. 12 лет назад
libhostile 02a523109f Fix gcc warnings. 12 лет назад
libtest 47d6db59d3 Hide the job structure, it turns out we never exposed it. 12 лет назад
m4 dc0f85d7f1 Fixes rare race condition in uuid generation. 12 лет назад
scripts df48529bed Took care of scripts and support. 15 лет назад
support 01166d0d89 Fix RPM 12 лет назад
tests 5d5fec128a Partial client 12 лет назад
util 15815e1533 A number of bug fixes. 12 лет назад
.bzrignore a178557bdc Add a simple program to determine the "count" for cores. 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 3d7dcda121 Adding date to version. 12 лет назад
HACKING 43c2a9bde0 Final updates on spec files. 13 лет назад
Makefile.am 7da4595b12 Update all warnings (fix anything that was found). 12 лет назад
NEWS 66e9eb9419 Import from HG 16 лет назад
PROTOCOL 48379f5a9b Allow maxqueue to specify different limits for different priorities. 14 лет назад
README 43c2a9bde0 Final updates on spec files. 13 лет назад
THANKS 893380c25f Fix for issue where PHP was not being handed memory it thought that it owned. 13 лет назад
bootstrap.sh b3b4ffc81f update the boot strap file. 12 лет назад
configure.ac dc0f85d7f1 Fixes rare race condition in uuid generation. 12 лет назад
rpm.am a7e5c06e14 Since we run check during the build of an rpm, we only need to run dist. 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
---------------

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.