Hi,
3 possibilities that I can quickly think of:
1) jaxl client connections can be communicated using unix sockets. See `jaxlctl` which uses unix socket to communicate with running jaxl client procs.
2) redis is not a bad option, but you will have to implement an async redis client (if it doesn't already exists for php yet).
create a redis client class extending jaxl core socket client class, add the file descriptor to jaxl core io loop.
handle on connect callbacks from socket client class and subscribe to desired redis pubsub channel.
by doing this every running jaxl client proc will also receive callbacks everytime data is sent over pubsub channel.
(see http_client.php for sample code)
3) using sync redis client to poll for a redis key possibly based upon stanza id you want to ack.
you can use jaxl core ioloop tick callback and over thr you can write your polling logic.
--
Abhinav