The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Search results for "module:IPC::ConcurrencyLimit"

IPC::ConcurrencyLimit - Lock-based limits on cooperative multi-processing River stage one • 5 direct dependents • 5 total dependents

This module implements a mechanism to limit the number of concurrent processes in a cooperative multiprocessing environment. This is an alternative to, for example, running several daemons. Roughly speaking, a typical setup would be the following: * ...

MATTK/IPC-ConcurrencyLimit-0.17 - 02 Nov 2016 16:28:02 UTC

IPC::ConcurrencyLimit::Lock - Simple base class for lock implementations River stage one • 5 direct dependents • 5 total dependents

Very simple base class for locks defining a common interface. If you are just looking to use IPC::ConcurrencyLimit, you don't need this....

MATTK/IPC-ConcurrencyLimit-0.17 - 02 Nov 2016 16:28:02 UTC

IPC::ConcurrencyLimit::Lock::NFS - Locking via NFS River stage one • 1 direct dependent • 1 total dependent

This locking strategy uses File::SharedNFSLock to implement locking on NFS shares across multiple hosts. The locking technique employed by "File::SharedNFSLock" should work on other, local file systems as well. If in doubt, do your own testing. Bewar...

SMUELLER/IPC-ConcurrencyLimit-Lock-NFS-0.01 - 23 Mar 2011 20:19:25 UTC

IPC::ConcurrencyLimit::Lock::Redis - Locking via Redis River stage zero No dependents

This module requires a Redis server that supports Lua scripting. This locking strategy uses Redis to implement an "IPC::ConcurrencyLimit" lock type. This particular Redis-based lock implementation uses a single Redis hash (a hash in a single Redis ke...

IFTEKHAR/IPC-ConcurrencyLimit-Lock-Redis-0.03 - 11 Sep 2015 14:20:34 UTC

IPC::ConcurrencyLimit::WithStandby - IPC::ConcurrencyLimit with an additional standby lock River stage one • 5 direct dependents • 5 total dependents

This module provides the same interface as the regular IPC::ConcurrencyLimit module. It differs in what happens if "get_lock" fails to get a slot for the main limit: If it fails to get a (or the) lock on the main limit, it will repeatedly attempt to ...

MATTK/IPC-ConcurrencyLimit-0.17 - 02 Nov 2016 16:28:02 UTC

IPC::ConcurrencyLimit::Lock::Flock - flock() based locking River stage one • 5 direct dependents • 5 total dependents

This locking strategy implements "flock()" based concurrency control. Requires that your system has a sane "flock()" implementation as well as a non-blocking "flock()" mode. Inherits from IPC::LimitConcurrency::Lock. Take care not to attempt to use t...

MATTK/IPC-ConcurrencyLimit-0.17 - 02 Nov 2016 16:28:02 UTC

IPC::ConcurrencyLimit::Lock::MySQL - Locking via MySQL GET_LOCK River stage zero No dependents

This locking strategy uses MySQL's "GET_LOCK" to implement locking across multiple hosts....

SMUELLER/IPC-ConcurrencyLimit-Lock-MySQL-0.03 - 01 Oct 2013 21:44:30 UTC

IPC::ConcurrencyLimit::WithLatestStandby - IPC::ConcurrencyLimit with latest started working as standby River stage one • 5 direct dependents • 5 total dependents

This module behaves much the same as IPC::ConcurrencyLimit when configured for a single lock, with the exception of what happens when the lock is already held by another process. Instead of simply returning false, the lock will block and the worker w...

MATTK/IPC-ConcurrencyLimit-0.17 - 02 Nov 2016 16:28:02 UTC
8 results (0.033 seconds)