时间:2021-05-25
本文主要给大家介绍了关于swoole+redis实现股票和区块链服务的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。
PHP 的redis扩展是阻塞式 IO ,使用订阅/发布模式时,会导致整个进程进入阻塞。因此必须使用Swoole\Redis异步客户端来实现。
$server = new swoole_websocket_server("0.0.0.0", 9501);$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, function (swoole_redis $client, $result) { $client->subscribe('kline1min'); });});$server->on('open', function ($server, $request) {});$server->on('message', function (swoole_websocket_server $server, $frame) { $server->push($frame->fd, "hello");});$server->on('close', function ($serv, $fd) {});$server->start();总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对的支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
近期,随着国家对区块链技术支持和重视,大众对于区块链的认识也开始由“币”转为“链”。如何发展和利用区块链技术
区块链APP,区块链APP开发,区块链APP开发钱包体系,区块链商城体系开发,区块链APP开发,区块链技能体系,区块链商城开发,区块链形式渠道,区块链商城APP
据报道,亚马逊已经申请了一项区块链技术专利,旨在为电商供应链创造透明度和信任。新闻报道称,亚马逊从美国专利和商标局获得的区块链技术专利,是利用分散式账本对供应链
电商巨头阿里巴巴和京东公司,已经进入中国网络空间管理的第一批名单,成为区块链注册供应人。一共有197家区块链公司,由阿里巴巴和京东公司,开发区块链服务供应。管理
战略?战术?策略亚马逊进军区块链亚马逊与创业公司Kaleido合作,让AWS客户更容易将服务放在区块链上。此次合作标志着亚马逊首次进入区块链,这也成为AWSMa