利用swoole+redis实现股票和区块链服务
发布时间:2021-03-06 14:19:00 所属栏目:PHP教程 来源:网络整理
导读:本文主要给大家介绍了关于swoole+redis实现股票和区块链服务的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。 PHP 的redis扩展是阻塞式 IO ,使用订阅/发布模式时,会导致整个进程进入阻塞。因此必须使用SwooleRedis异步客户
本文主要给大家介绍了关于swoole+redis实现股票和区块链服务的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。 PHP 的redis扩展是阻塞式 IO ,使用订阅/发布模式时,会导致整个进程进入阻塞。因此必须使用SwooleRedis异步客户端来实现。 $server->on('workerStart',function ($server,$workerId) { $client = new swoole_redis; $client->on('message',function (swoole_redis $client,$result) use ($server) { if ($result[0] == 'message') { foreach($server->connections as $fd) { $server->push($fd,$result[1]); } } }); $client->connect('127.0.0.1',6379,$result) { $client->subscribe('kline1min'); }); }); $server->on('open',$request) { }); $server->on('message',function (swoole_websocket_server $server,$frame) { $server->on('close',function ($serv,$fd) { }); $server->start();
总结以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对编程之家的支持。 (编辑:青岛站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |