├── .gitignore ├── .idea ├── dictionaries │ └── mylxsw.xml ├── php.xml └── vcs.xml ├── LICENSE ├── Makefile ├── README.md ├── composer.json ├── composer.lock ├── example ├── commands │ ├── PublishDemo.php │ └── SubscribeDemo.php └── main.php └── src ├── Helpers.php ├── Message.php ├── PubSub.php ├── Publish.php ├── Publisher.php ├── RabbitMQ.php ├── SubMessage.php ├── Subscribe.php ├── SubscribeCommand.php └── Subscriber.php /.gitignore: -------------------------------------------------------------------------------- 1 | /vendor/ 2 | .idea/ -------------------------------------------------------------------------------- /.idea/dictionaries/mylxsw.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mylxsw/rabbitmq-pubsub-php/HEAD/.idea/dictionaries/mylxsw.xml -------------------------------------------------------------------------------- /.idea/php.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mylxsw/rabbitmq-pubsub-php/HEAD/.idea/php.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mylxsw/rabbitmq-pubsub-php/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mylxsw/rabbitmq-pubsub-php/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mylxsw/rabbitmq-pubsub-php/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # rabbitmq-pubsub-php 2 | “RabbitMQ发布订阅实战-实现延时重试队列”一文的php代码示例 3 | -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mylxsw/rabbitmq-pubsub-php/HEAD/composer.json -------------------------------------------------------------------------------- /composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mylxsw/rabbitmq-pubsub-php/HEAD/composer.lock -------------------------------------------------------------------------------- /example/commands/PublishDemo.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mylxsw/rabbitmq-pubsub-php/HEAD/example/commands/PublishDemo.php -------------------------------------------------------------------------------- /example/commands/SubscribeDemo.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mylxsw/rabbitmq-pubsub-php/HEAD/example/commands/SubscribeDemo.php -------------------------------------------------------------------------------- /example/main.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mylxsw/rabbitmq-pubsub-php/HEAD/example/main.php -------------------------------------------------------------------------------- /src/Helpers.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mylxsw/rabbitmq-pubsub-php/HEAD/src/Helpers.php -------------------------------------------------------------------------------- /src/Message.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mylxsw/rabbitmq-pubsub-php/HEAD/src/Message.php -------------------------------------------------------------------------------- /src/PubSub.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mylxsw/rabbitmq-pubsub-php/HEAD/src/PubSub.php -------------------------------------------------------------------------------- /src/Publish.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mylxsw/rabbitmq-pubsub-php/HEAD/src/Publish.php -------------------------------------------------------------------------------- /src/Publisher.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mylxsw/rabbitmq-pubsub-php/HEAD/src/Publisher.php -------------------------------------------------------------------------------- /src/RabbitMQ.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mylxsw/rabbitmq-pubsub-php/HEAD/src/RabbitMQ.php -------------------------------------------------------------------------------- /src/SubMessage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mylxsw/rabbitmq-pubsub-php/HEAD/src/SubMessage.php -------------------------------------------------------------------------------- /src/Subscribe.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mylxsw/rabbitmq-pubsub-php/HEAD/src/Subscribe.php -------------------------------------------------------------------------------- /src/SubscribeCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mylxsw/rabbitmq-pubsub-php/HEAD/src/SubscribeCommand.php -------------------------------------------------------------------------------- /src/Subscriber.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mylxsw/rabbitmq-pubsub-php/HEAD/src/Subscriber.php --------------------------------------------------------------------------------