Hi Marius,
since you did some updates to this module, I am opening for debate some
needed enhancements I did during 3.0 testing phase and want to get
opinions how to get in the code repo.
Practically is a new module I named for now ratelimit2 and my last idea
is to get it named pipelimit in the trunk.
The reason for a new module are some major changes. The module uses the
same algorithm but its core is overhaul.
- definitions of pipes are loaded from database
- there can be unlimited number of pipes
- pipes are identified by string names
- should be possible to reload pipes at runtime (iirc, not yet in)
- new pipes can be added at runtime
- functions accept variables to identify the pipe
Since I never used queues from this module and haven't spent time to
understand the concept behind, this functionality is completely missing.
The old module might be good to keep in place, probably many people are
using it in this form. So, proposals? What is the way to go on? Common
code (algorithms) can be made lib at some point.
Cheers,
Daniel
--
Daniel-Constantin Mierla
*
http://www.asipto.com/