forked from cyberdelia/peafowl
Peafowl is a powerful but simple messaging server that enables reliable distributed queuing with an absolutely minimal overhead by using memcache protocol for maximum cross-platform compatibility.
License
xuanhan863/peafowl
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Name ==== Peafowl - a light weight server for distributed message passing based on Starling. Synopsis ======== :: # Start the Peafowl server as a daemonized process: >>> peafowl -H 192.168.1.1 -d # Put messages onto a queue: >>> from memcache import Client >>> peafowl = Client(['192.168.1.1:22122']) >>> peafowl.set('my_queue', 12345) # Get messages from the queue: >>> from memcache import Client >>> peafowl = Client(['192.168.1.1:22122']) >>> while True: >>> print peafowl.get('my_queue') Description =========== Peafowl is a powerful but simple messaging server that enables reliable distributed queuing with an absolutely minimal overhead. It speaks the MemCache protocol for maximum cross-platform compatibility. Any language that speaks MemCache can take advantage of Peafowl's queue facilities. Known Issues ============ * Peafowl is a pure port of Starling (written by Blaine Cook), it's only to be use if you can't bear ruby. Authors ======= Timothée Peignier <tim@tryphon.org> Original author =============== Blaine Cook <romeda@gmail.com> Copyright ========= Peafowl is : Copyright 2008 Timothée Peignier <tim@tryphon.org> Starling is : Copyright 2007 Blaine Cook <blaine@twitter.com>, Twitter Inc.
About
Peafowl is a powerful but simple messaging server that enables reliable distributed queuing with an absolutely minimal overhead by using memcache protocol for maximum cross-platform compatibility.
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published