silverstripe / blowgun
此包已被废弃,不再维护。未建议替代包。
关于此包的最新版本(2.1.1)没有可用的许可证信息。
2.1.1
2017-10-26 00:21 UTC
Requires
- php: >=5.6
- aws/aws-sdk-php: ^3.0
- monolog/monolog: ^1.13
- psr/log: ^1.0.0
- symfony/console: ^3.3
- symfony/process: ^3.3
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.0
- phpunit/phpunit: ^5.7
This package is not auto-updated.
Last update: 2020-02-21 16:27:33 UTC
README
Blowgun 是一个用于从 AWS SQS 发送和接收消息的库和工具。它旨在部署到 AWS 网络实例中,并从实例中检索消息,以运行作业或任务。
开发 blowgun
启动一个队列订阅者如下
./bin/blowgun listen local `whoami` dev --node-name mynode --script-dir ../scripts/
这将创建并从两个 SQS 队列中检索消息
- local-{whoami}-dev-stack
- local-{whoami}-dev-instance-mynode
由于 SQS 的行为通常只有实例才会接收并处理消息,因此这些队列有两个不同的用途
第一个队列用于那些动作实例不重要的消息,例如快照操作。
第二个队列用于针对单个实例的消息。这可以用来确保所有实例都进入维护模式。