6.0.0-git
2019-03-22

[#7266] Horde_Queue
Summary Horde_Queue
Queue Horde Framework Packages
Queue Version HEAD
Type Enhancement
State Assigned
Priority 1. Low
Owners chuck (at) horde (dot) org
Requester chuck (at) horde (dot) org
Created 2008-08-30 (3856 days ago)
Due
Updated 2009-05-27 (3586 days ago)
Assigned
Resolved
Milestone
Patch No

History
2009-04-21 21:41:28 Chuck Hagenbuch Comment #13 Reply to this comment
2009-04-03 14:22:54 Chuck Hagenbuch Comment #9 Reply to this comment
2009-03-30 14:29:24 Chuck Hagenbuch Comment #8 Reply to this comment
2009-03-05 15:07:11 Chuck Hagenbuch Comment #7 Reply to this comment
PHP gearman extension:

https://launchpad.net/gearman-php-ext
2008-10-14 04:54:03 Chuck Hagenbuch Comment #4 Reply to this comment
Important features:



- client can lock a queue task for a set period of time while processing it

- if a lock expires, other queue clients can pick up the task

- clients can delete tasks when they're done
2008-09-25 01:49:37 Chuck Hagenbuch Comment #3 Reply to this comment
Another possible backend:

http://www.danga.com/gearman/
2008-08-30 05:01:55 Chuck Hagenbuch Comment #1
Type ⇒ Enhancement
State ⇒ Assigned
Priority ⇒ 1. Low
Summary ⇒ Horde_Queue
Queue ⇒ Horde Framework Packages
Assigned to Chuck Hagenbuch
Milestone ⇒
Patch ⇒ No
Reply to this comment
push object update notifications (like in kronolith) here instead of 
doing them in-line. have api calls for picking up object updates 
(listeners essentially). also have api calls for whether an app does 
update triggers for a given content-type.



default backend - Horde_Queue_Unqueue (or immediate?) that processes 
tasks immediately upon being added to the queue. Not great for 
performance, but no worse than the current inline tasks, and provides 
an easy path for small sites that don't need to set up a queue daemon.



sql backend along with SQS



monitor the daemon with supervisord?



http://q4m.31tools.com/

Saved Queries