intreguei / gcp-pubsub
创建用于GCP发布和订阅主题的包
v0.0.2
2023-12-21 15:04 UTC
Requires
- google/cloud-pubsub: ^1.47
This package is not auto-updated.
Last update: 2024-09-17 14:48:59 UTC
README
这个库提供了一种方法,可以使用google/cloud-php-pubsub库将GCP pubsub的订阅作为广播使用。
一个完全托管的实时消息服务,允许您在独立应用程序之间发送和接收消息。
安装
首先,安装PHP首选依赖项管理器Composer。
现在安装此库
$ composer require intreguei/gcp-pubsub
身份验证
此库使用Google Cloud PHP身份验证。请参阅身份验证指南以获取有关对客户端进行身份验证的更多信息。身份验证后,您就可以开始发送请求了。
示例
在主题上发布消息
require 'vendor/autoload.php'; use Intreguei\GcpPubsub\PubSub; $callback = function ($message) { //method to use message from topic } PubSub::listenSubscription('your_topic_name', $callback);
监听订阅
require 'vendor/autoload.php'; use Intreguei\GcpPubsub\PubSub; $dataToPublish = [ 'key_1' => 'data_1', 'key_2' => 'data_2', ]; PubSub::publishMessage('your_topic_name', $dataToPublish); }