thecubicle/laravel-queue-gc-pub-sub

Google Cloud PubSub 的 Laravel 队列驱动程序

此包的官方仓库似乎已消失,因此该包已被冻结。

dev-master 2016-12-30 01:06 UTC

This package is not auto-updated.

Last update: 2022-02-14 01:15:51 UTC


README

为 Laravel 队列提供 Google Cloud PubSub。

安装

  1. 使用 composer 安装

    composer require thecubicle/laravel-queue-gc-pub-sub

  2. 将 GCPubSubServiceProvider 添加到 providers 数组中的 config/app.php

    thecubicle\GCPubSub\GCPubSubServiceProvider::class,

  3. 使用 Google CLI 或网页前端在 PubSub 中创建必要的订阅和主题。配置订阅和主题如下。

配置

  1. 将以下密钥添加到 .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 兼容