使用 https://github.com/webman-php/push 插件作為消息推送插件,
請(qǐng)教一下,如果每秒中消息很多,比如每秒幾百條或者幾千條消息,用什么方案解決。
$api = new Api(
// webman下可以直接使用config獲取配置,非webman環(huán)境需要手動(dòng)寫入相應(yīng)配置
'http://127.0.0.1:3232',
config('plugin.webman.push.app.app_key'),
config('plugin.webman.push.app.app_secret')
);
// 給訂閱 user-1 的所有客戶端推送 message 事件的消息
$api->trigger('user-1', 'message', [
'from_uid' => 2,
'content' => '你好,這個(gè)是消息內(nèi)容'
]);
如果在業(yè)務(wù)邏輯中直接執(zhí)行推送,感覺會(huì)影響業(yè)務(wù)執(zhí)行速度。有沒有遇到的朋友,有沒有什么異步或者隊(duì)列執(zhí)行的方案