pluggit / queues
Provides abstractions for Tasks & Domain Events as well as implementations for some queue systems. Easy to extend.
Installs: 33 348
Dependents: 0
Suggesters: 0
Security: 0
Stars: 4
Watchers: 18
Forks: 1
Open Issues: 7
Requires
- psr/log: ^1.0
Requires (Dev)
- aws/aws-sdk-php: ^3.36
- behat/behat: ^3.3
- php-amqplib/php-amqplib: ^2.6
- phpspec/phpspec: 2.4.1
- dev-master
- 4.7.0
- 4.6.2
- 4.6.1
- 4.6.0
- 4.5.1
- 4.5.0
- 4.4.0
- 4.3.0
- 4.2.1
- 4.2.0
- 4.1.2
- 4.1.1
- 4.1.0
- 4.0.0
- 3.0.3
- 3.0.2
- 3.0.1
- 3.0.0
- 2.0.4
- 2.0.3
- 2.0.2
- 2.0.1
- 2.0.0
- 1.2.0
- 1.1.1
- 1.1.0
- 1.0.1
- 1.0.0
- dev-PHP8-compatibility
- dev-dependabot/composer/guzzlehttp/psr7-1.9.1
- dev-DIET-2945
- dev-dependabot/composer/guzzlehttp/guzzle-6.5.8
- dev-allow_message_attributes
- dev-SSP-111-1
- dev-SSP-111
- dev-SSM-192
- dev-SSM-116
- dev-correlation_id
- dev-sns_sqs_raw
- dev-domain_version
This package is not auto-updated.
Last update: 2024-04-15 09:32:08 UTC
README
This is the Queues Abstraction Library. It will provide you with two main abstractions:
- DomainEvent: Publish and subscribe to Domain Events.
- Tasks: Produce and Consume Tasks.
Installation
composer require "pluggit/queues"
Environment
Start environment
make dev
Enter environment
make enter
Tests
PhpSpec:
bin/phpspec run
Behat:
bin/behat
Helpers: Small cli tool for manual execution