FLoM is a free open source distributed lock manager that can be used to synchronize shell commands, scripts and custom developed C, C++, PHP and Python software.
When used in a shell environment, FLoM manages process serialization in the same way "nice" manages process prioritization.
Shell commands, scripts and custom programs can be serialized/synchronized inside a single system or in a network of IP communicating systems. FLoM supports different types of abstract resources: simple, numeric, set, hierarchical.
libflom, the library shipped with FLoM, allows you to develop your own application using a simple C, C++, PHP or Python client API.
- Command serialization and synchronization
- Rich lock mode semantic
- Long term abstract resources and future event synchronization
- 0conf: configuration is reduced to the bare minimum ("just work philosophy")
- API: C, C++, PHP, Python client library to develop your own program
Be the first to post a review of flom!