trepatudo / laravel-redisreliable
具有可靠投递的Redis广播驱动
dev-master
2016-03-16 11:03 UTC
Requires
- laravel/framework: 5.1.*
This package is auto-updated.
Last update: 2024-09-06 21:05:53 UTC
README
与 illuminate/broadcasting 中的 RedisBroadcaster 相同,但允许自定义以确保至少有 1 个订阅者已接收到事件,否则将其添加到列表中。
要求
- laravel >= 5.1
安装
使用 Composer
composer require trepatudo/laravel-redisreliable
在您的 config/app.php 文件中,将以下提供者添加到您的服务提供者数组中
'providers' => [ ... RedisReliableDriver\RedisReliableBroadcastServiceProvider::class, ... ]
在您的 config/broadcasting.php 文件中,将默认驱动设置为 'redisreliable' 并添加连接配置,如下所示
'default' => 'redisreliable', 'connections' => [ ... 'redisreliable' => [ 'driver' => 'redisreliable', 'connection' => 'default', 'sub_min' => env('BROADCAST_REDISRELIABLE_MIN', 1), // Minimum subscribers required to get the broadcast (pub/sub) 'sub_list' => env('BROADCAST_REDISRELIABLE_LIST', 'laravel_rr_list'), // List to add the broadcast payload and channel in case sub_min was not matched ], ... ]