最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

利用swoole+redis實現(xiàn)股票和區(qū)塊鏈服務

 更新時間:2017年09月10日 15:39:35   作者:forthxu  
這篇文章主要給大家介紹了關于利用swoole+redis實現(xiàn)股票和區(qū)塊鏈服務的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面來一起學習學習下吧。

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

PHP 的redis擴展是阻塞式 IO ,使用訂閱/發(fā)布模式時,會導致整個進程進入阻塞。因此必須使用Swoole\Redis異步客戶端來實現(xiàn)。

$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)時創(chuàng)建了Swoole\Redis客戶端,連接到Redis服務器
  • 連接成功后,訂閱msg_0主題的消息
  • 當有新的message時,Swoole\Redis會觸發(fā)onMessage事件回調
  • 在這個回調函數(shù)中使用$server->connections遍歷服務器所有的連接,發(fā)送消息

總結

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

相關文章

  • php常用字符函數(shù)實例小結

    php常用字符函數(shù)實例小結

    這篇文章主要介紹了php常用字符函數(shù),結合實例形式總結分析了php常用字符函數(shù)substr、preg_match、strpos、dirname及str_split功能、用法與相關注意事項,需要的朋友可以參考下
    2016-12-12
  • php查看一個變量的占用內存的實例代碼

    php查看一個變量的占用內存的實例代碼

    在本篇文章里小編給各位分享的是關于php查看一個變量的占用內存的實例代碼,需要的朋友們可以學習下。
    2020-03-03
  • php生成隨機顏色的方法

    php生成隨機顏色的方法

    這篇文章主要介紹了php生成隨機顏色的方法,通過一個自定義函數(shù)結合隨機數(shù)的生成來實現(xiàn)生成隨機顏色的功能,代碼簡潔易懂,是非常實用的技巧,需要的朋友可以參考下
    2014-11-11
  • PHP 常用數(shù)組內部函數(shù)(Array Functions)介紹

    PHP 常用數(shù)組內部函數(shù)(Array Functions)介紹

    本章節(jié)我們還要學習一些其它常用的有關數(shù)組的內部函數(shù):count,sizeof、sort、asort、ksort等等,感興趣的朋友可以參考下哈,希望對大家有所幫助
    2013-06-06
  • PHP 引用文件技巧

    PHP 引用文件技巧

    最近在學PHP,習慣性的喜歡把它與.NET作些比較,發(fā)現(xiàn)其中一個不同就是對其他文件中對象的引用問題。
    2010-03-03
  • PHP中header()函數(shù)的七種用法小結

    PHP中header()函數(shù)的七種用法小結

    我們在實際開發(fā)中經常使用header()實現(xiàn)一些功能,這篇文章介紹關于header()的7中用法,文中有詳細的代碼示例,具有一定的參考價值,需要的朋友可以參考下
    2023-08-08
  • 關于PHP文件的自動運行方法分析

    關于PHP文件的自動運行方法分析

    這篇文章主要介紹了PHP文件的自動運行方法,分析了兩種自動刷新的方法及相應的優(yōu)缺點,需要的朋友可以參考下
    2016-05-05
  • PHP的時間戳與具體時間轉化的簡單實現(xiàn)

    PHP的時間戳與具體時間轉化的簡單實現(xiàn)

    下面小編就為大家?guī)硪黄狿HP的時間戳與具體時間轉化的簡單實現(xiàn)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-06-06
  • PHP如何編寫易讀的代碼

    PHP如何編寫易讀的代碼

    PHP如何編寫易讀的代碼...
    2007-07-07
  • php基于curl實現(xiàn)的股票信息查詢類實例

    php基于curl實現(xiàn)的股票信息查詢類實例

    這篇文章主要介紹了php基于curl實現(xiàn)的股票信息查詢類,結合完整實例形式分析了php使用curl調用API接口實現(xiàn)股票信息查詢功能的相關操作技巧,需要的朋友可以參考下
    2016-11-11

最新評論

宁明县| 三台县| 稻城县| 铜川市| 舒城县| 临高县| 临高县| 岑溪市| 徐水县| 孝感市| 浪卡子县| 桐城市| 仪陇县| 石河子市| 阜阳市| 衡山县| 屯留县| 蓬安县| 三亚市| 边坝县| 奉节县| 台东县| 西充县| 镇平县| 怀化市| 贞丰县| 昌邑市| 涿鹿县| 新兴县| 德州市| 盐山县| 万年县| 定南县| 开阳县| 玉田县| 纳雍县| 麦盖提县| 定远县| 张家川| 汉源县| 司法|