| FIPC: Farm Inter-Process Communication Toolkit |
Readme File | Software | Documentation
Abstract
Farm Inter-Process Communication Toolkit (FIPC) is an IPC middleware
product designed to be used in distributed computing environments
such as farm or clustered environments. It allows processes on different
computers within an FIPC Cluster to communicate and synchronize with
each other across a TCP/IP network.
The following IPC primitive objects are implemented:
- Binary semaphores (locks)
- Anonymous counted semaphores (integer flags)
- Non-anonymous counted semaphores (gates)
- FIFO Queues
- Text variables
Locks, gates and queues allow automatic clean-up in case of unexpected
shutdown of a client.
|