|Unique User Downloads
|Not enough user ratings
|All time: 9,365 This week: 171
This package can be used to exchange variable values between PHP servers.
The server part listens to network socket connections on a given IP address and port to accept requests sent by the clients.
The clients can connect to the server and send several types of requests to manipulate variable values. Currently it can send requests to:
- Reserve a variable and returns his value
- Unreserve a variable and update it with a new value
- Delete a previously stored variable
- Unreserve a variable without changing its value
- Retrieve the value of the variable
The client can attempt to reserve a variable after a while if it is already reserved by another client. The limit number of attempts and the delay between attempts is configurable.
The limit of the length of a stored serialized variable is configurable.
The server uses the Judy Array extension to optimize the storage of variables for performance and size.
PHP - Synchronized Data Structure Server
ANNYEM is an open source project, written in PHP, mainly for PHP applications.
The main objective for this project is to have the possibility to have a 'static synchronized' variables for PHP
Also, to share variables between any PHP Applications.
ANYEM is a Client/Server Application
ANYEM_SERVER : Written in PHP and it is based on Socket, it holds data in memory, and use Judy Array.
ANYEM_CLIENT : A client for PHP that offers for the developer to do :
GET : reserve a variable and obtains his value
PUT : unreserve a variable and push a new value
DELETE : delete the Key/Value from ANYEM_SERVER
RELEASE : unreserve a variable without changing his value
READ : read the content of the variable from ANYEM_SERVER
|Applications that use this package
No pages of applications that use this class were specified.
If you know an application of this package, send a message to the author to add a link here.