Swoole+ElasticSearch实现超高性能分布式检索服务
rx online 首先安装es,安装es很简单直接下载解压然后./bin/elasticsearch即可运行,es的配置文件是config/elasticsearch.yml,然后安装elasticsearch header 这是一个es集群的前端界面,非常方便使用,配…
rx online 首先安装es,安装es很简单直接下载解压然后./bin/elasticsearch即可运行,es的配置文件是config/elasticsearch.yml,然后安装elasticsearch header 这是一个es集群的前端界面,非常方便使用,配…
rx online 什么是静态化API? 静态化API可以理解成把一些接口的数据存储在服务器本地。常用的是存成json文件,也可以是放在swoole的table中,总之是用户不从数据库直接读取数据,而是从本地加载的方式来大幅…
rx online 小视频: 点播 小 1-5分钟 视频处理逻辑: 视频上传 -> 原视频存储 -> 异步转码(处理成不同的分辨率、格式等,从而能够适配不同终端及不同环境) 分发 ->加速播放 满足多终端多清晰度播…
rx online 第一部分 背景 对目前的web来说,前后端分离已经越来越流行,越来越多的企业开始往这个方向切入。传统的方式就是TP的模板的那种写写法。 传统的方法前后端的工作分配是不均匀的 前后端分离,前端…
rx online 实现的消息队列主要是使用了easySwoole的多进程以及Redis的list特性来做的 第一部分 说一下easySwoole进程以及Redis的List 说明 插入使用rpush 获取使用lrange,这里的0 -1代表获取全部 也就是说…
rx online redis安装及php-redis扩展安装 初步使用 封装基类 – 单例模式 优化封装 – 依赖注入 从配置加载 从自定义配置加载 本文将一步一步的从redis的安装一直到easySwoole使用高度封装的底层…
rx online 安装ab工具 sudo yum -y install httpd-tools 查看下版本和ab的安装目录 ab -V which ab 测试下百度 ab -n 1000 -c 100 https://baidu.com/ 说明: 这里发起的是1000个请求,并发数是100,也就是…
rx online 第一部分 生成底部菜单 底部菜单使用的是react-native-tab-navigatorz 这个组件。首先安装 npm install react-native-tab-navigator –save 然后引入即可使用: import TabNavigator from ‘react-…