vikilaboy/laravel-zmq

适用于 Laravel 5-11 的 ZeroMQ 广播驱动程序

dev-master 2024-03-14 00:15 UTC

This package is auto-updated.

Last update: 2024-09-14 01:22:34 UTC


README

一个 Laravel 的包装器,用于 ext-zmq,它公开一个 zmq 广播驱动程序,以便通过 ZeroMQ 发布 Laravel 事件。

要求

  • PHP 7.1
  • Laravel 5.5
  • ZeroMQ
  • PHP 的 ext-zmq 扩展

安装

$ composer require pelim/laravel-zmq

Laravel 5.5 中会自动使用包自动发现功能加载服务提供者。

发布供应商文件以创建您的 config/zmq.php 文件

$ php artisan vendor:publish --provider="Pelim\ZmqServiceProvider"

更新您的 config/zmq.php,并添加适当的套接字详细信息。

在您的 .env 中设置 BROADCAST_DRIVER=zmq 并将以下 ZeroMQ 连接设置添加到您的 config/broadcasting.php

'connections' => [
    'zmq' => [
        'driver' => 'zmq',
    ],
]