├── .gitignore ├── LICENSE ├── README.md ├── composer.json ├── src └── Stark │ ├── Core │ ├── Exception.php │ └── System.php │ ├── Daemon │ ├── Consumer │ │ └── AbstractConsumer.php │ ├── Daemon.php │ ├── IConsumer.php │ ├── IProducer.php │ ├── IRequest.php │ ├── Master.php │ ├── Producer │ │ ├── AbstractProducer.php │ │ └── RedisQueue.php │ ├── Protocol.php │ └── Worker.php │ ├── DaemonFactory.php │ ├── Model │ ├── Processor.php │ └── Status.php │ └── Utils │ └── Unit.php └── tests ├── consumer-custom.php ├── consumer-redis-priority.php ├── consumer-redis-queue.php ├── consumer-self.php ├── consumer-with-producer.php ├── start.sh ├── status.sh └── stop.sh /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythias/Stark/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythias/Stark/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythias/Stark/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythias/Stark/HEAD/composer.json -------------------------------------------------------------------------------- /src/Stark/Core/Exception.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythias/Stark/HEAD/src/Stark/Core/Exception.php -------------------------------------------------------------------------------- /src/Stark/Core/System.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythias/Stark/HEAD/src/Stark/Core/System.php -------------------------------------------------------------------------------- /src/Stark/Daemon/Consumer/AbstractConsumer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythias/Stark/HEAD/src/Stark/Daemon/Consumer/AbstractConsumer.php -------------------------------------------------------------------------------- /src/Stark/Daemon/Daemon.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythias/Stark/HEAD/src/Stark/Daemon/Daemon.php -------------------------------------------------------------------------------- /src/Stark/Daemon/IConsumer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythias/Stark/HEAD/src/Stark/Daemon/IConsumer.php -------------------------------------------------------------------------------- /src/Stark/Daemon/IProducer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythias/Stark/HEAD/src/Stark/Daemon/IProducer.php -------------------------------------------------------------------------------- /src/Stark/Daemon/IRequest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythias/Stark/HEAD/src/Stark/Daemon/IRequest.php -------------------------------------------------------------------------------- /src/Stark/Daemon/Master.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythias/Stark/HEAD/src/Stark/Daemon/Master.php -------------------------------------------------------------------------------- /src/Stark/Daemon/Producer/AbstractProducer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythias/Stark/HEAD/src/Stark/Daemon/Producer/AbstractProducer.php -------------------------------------------------------------------------------- /src/Stark/Daemon/Producer/RedisQueue.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythias/Stark/HEAD/src/Stark/Daemon/Producer/RedisQueue.php -------------------------------------------------------------------------------- /src/Stark/Daemon/Protocol.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythias/Stark/HEAD/src/Stark/Daemon/Protocol.php -------------------------------------------------------------------------------- /src/Stark/Daemon/Worker.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythias/Stark/HEAD/src/Stark/Daemon/Worker.php -------------------------------------------------------------------------------- /src/Stark/DaemonFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythias/Stark/HEAD/src/Stark/DaemonFactory.php -------------------------------------------------------------------------------- /src/Stark/Model/Processor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythias/Stark/HEAD/src/Stark/Model/Processor.php -------------------------------------------------------------------------------- /src/Stark/Model/Status.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythias/Stark/HEAD/src/Stark/Model/Status.php -------------------------------------------------------------------------------- /src/Stark/Utils/Unit.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythias/Stark/HEAD/src/Stark/Utils/Unit.php -------------------------------------------------------------------------------- /tests/consumer-custom.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythias/Stark/HEAD/tests/consumer-custom.php -------------------------------------------------------------------------------- /tests/consumer-redis-priority.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythias/Stark/HEAD/tests/consumer-redis-priority.php -------------------------------------------------------------------------------- /tests/consumer-redis-queue.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythias/Stark/HEAD/tests/consumer-redis-queue.php -------------------------------------------------------------------------------- /tests/consumer-self.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythias/Stark/HEAD/tests/consumer-self.php -------------------------------------------------------------------------------- /tests/consumer-with-producer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythias/Stark/HEAD/tests/consumer-with-producer.php -------------------------------------------------------------------------------- /tests/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythias/Stark/HEAD/tests/start.sh -------------------------------------------------------------------------------- /tests/status.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythias/Stark/HEAD/tests/status.sh -------------------------------------------------------------------------------- /tests/stop.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pythias/Stark/HEAD/tests/stop.sh --------------------------------------------------------------------------------