成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導航首頁 ? 技術教程 ? 利用swoole+redis實現股票和區塊鏈服務
全站頭部文字 我要出現在這里
利用swoole+redis實現股票和區塊鏈服務 952 2023-12-08   

本文主要給大家介紹了關于swoole+redis實現股票和區塊鏈服務的相關內容,分享出來供大家參考學習,下面話不多說了,來一起看看詳細的介紹吧。

PHP 的redis擴展是阻塞式 IO ,使用訂閱/發布模式時,會導致整個進程進入阻塞。因此必須使用SwooleRedis異步客戶端來實現。

$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();
在進程啟動(onWorkerStart)時創建了SwooleRedis客戶端,連接到Redis服務器 連接成功后,訂閱msg_0主題的消息 當有新的message時,SwooleRedis會觸發onMessage事件回調 在這個回調函數中使用$server->connections遍歷服務器所有的連接,發送消息

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對綠夏網的支持。


主站蜘蛛池模板: 狼来了电影免费观看| 隐藏的秘密电影免费观看全集| livecams直播表演视频| 电影《三体》| 二年级53天天练语文上册答案| 失落之城电影| 九龙城寨在线观看| 被调教的女人2| 肢体的诱惑电影| 大奉打更人电视剧在线| 电影后妈| 今日视线| 舞娘电影在线观看免费完整版电影| 甜蜜都市| 《起风了》数字简谱| 青娱乐视视频| 花飞满城春 电影| charlie sheen| 美丽的坏女人中文字幕| 水汪汪1988的台湾电影| a面b面| 电影事物的秘密| 不死法医第一季在线观看免费完整版| 烽火硝烟里的青春演员表| 电影危机航线什么时候上映| 许戈辉个人资料简介| 徐贤电视剧| 我不知道明天的道路歌词歌谱| 天堂av| 大甜甜| 架子姐姐| 蛇欲电影| squirting| 架子姐姐| 电影吻隐者在线观看免费完整版| 《无人生还》电影在线观看| 杨剑锋个人资料简介| 烽火硝烟里的青春演员表| 手纹线| 叶子楣代表咋| 铠甲勇士雷霆雅塔莱斯|

!!!站長長期在線接!!!

網站、小程序:定制開發/二次開發/仿制開發等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103