thecubicle / laravel-queue-gc-pub-sub
Google Cloud PubSub 的 Laravel 队列驱动程序
此包的官方仓库似乎已消失,因此该包已被冻结。
dev-master
2016-12-30 01:06 UTC
Requires
- google/cloud: ^0.20.0
- illuminate/queue: ^5.2
- illuminate/support: ^5.2
Requires (Dev)
- phpunit/phpunit: ^5.7
- vlucas/phpdotenv: ^2.4
This package is not auto-updated.
Last update: 2022-02-14 01:15:51 UTC
README
为 Laravel 队列提供 Google Cloud PubSub。
安装
-
使用 composer 安装
composer require thecubicle/laravel-queue-gc-pub-sub
-
将 GCPubSubServiceProvider 添加到
providers
数组中的config/app.php
thecubicle\GCPubSub\GCPubSubServiceProvider::class,
-
使用 Google CLI 或网页前端在 PubSub 中创建必要的订阅和主题。配置订阅和主题如下。
配置
-
将以下密钥添加到
.env
并替换为适当的值GC_PROJECT_ID=project-id GC_AUTH_JSON=凭证文件路径 GC_PUBSUB_TOPIC=用作队列的主题 GC_PUBSUB_SUBSCRIPTION=订阅名称
队列 / 主题
此组件使用 PubSub 主题作为队列。
使用 PubSub 模拟器
要使用 PubSub 模拟器,请将键值对 PUBSUB_EMULATOR_HOST=https://:{port}
添加到 .env
中。将 {port} 替换为 PubSub 模拟器正在运行的端口。
注意
已测试与 Laravel 5.2 兼容