实战 \EasySwoole+ElasticSearch打造高性能小视频服务系统
收藏

EasySwoole+ElasticSearch打造高性能小视频服务系统

打造大数据场景下的高并发、高性能的小视频搜索服务系统

EasySwoole+ElasticSearch打造高性能小视频服务系统

难度 中级 ·
时长 15小时 ·
学习人数 91 ·
综合评分 10.00分
¥ 348.00

EasySwoole+ElasticSearch打造高性能小视频服务系统

观看导学视频

EasySwoole+ElasticSearch打造高性能小视频服务系统
EasySwoole底层是基于swoole开发的常驻内存型的分布式PHP框架,专为API而生,是swoole专业型上层PHP框架,让开发者以最低的学习成本和精力编写出多进程,可异步,高可用的应用服务。本课程将理论结合实战,带你从基础开始系统学习EasySwoole框架, 同时利用EasySwoole带你打造高性能API服务,并结合分布式搜索引擎-ElasticSearch带你打造一个高性能小视频服务系统,让你从容处理各种高并发高性能业务场景。
singwa

BAT资深PHP高级工程师

理论+实战,系统掌握高并发、高性能核心技术

学会大厂都在用的六大技能,进阶PHP高级工程师

EasySwoole框架

重点介绍EasySwoole的核心知识点,方便大家
快速掌握EasySwoole框架

ab性能测试

详细介绍性能测试工具ab,让大家产出
EasySwoole Http性能测试报告

高性能消息队列服务

介绍常用消息队列以及使用场景解刨,最终利
用EasySwoole打造高性能消息队列服务

EasySwoole API

利用EasySwoole开发首页视频API业务,利用
Crontab+EasySwoole 、Swoole异步定时器生
成静态化的API数据进行高并发下的性能优化

高性能分布式ElasticSearch

EasySwoole集成ElasticSearch、高度复用性
封装EasySwoole层搜索API,大数据下搜索
API性能测试

Yaconf配置文件

利用yaconf重构EasySwoole底层配置服务
提高读取性能

挑选最主流的EasySwoole框架,带你体验高性能实战之旅

EasySwoole核心技术突飞猛进从这里开始

全面覆盖EasySwoole API,深入剖析源码底层

深入掌握API,提升高并发场景下的业务处理能力

模块化处理

错误处理

性能调优

消息队列

请求劫持

异步任务

连接池

代码高度复用

前后端分离

API缓存

高性能分布式ElasticSearch,助你优化搜索服务

-小视频检索的重要性以及大数据下MYSQL搜索的弊端

-第三方搜索工具介绍以及技术选型

-ElasticSearch安装

-Head插件安装

-ElasticSearch服务配置巧用

-小视频索引模板创建

-ES索引数据的增删改查操作

-高度复用性封装EasySwoole层搜索API

-利用EasySwoole编写对外层小视频搜索API

-分别从EasySwoole层和ElasticSearch层优化搜索服务

-大数据下搜索API性能测试

完美搭配EasySwoole+ElasticSearch主流框架与技术

覆盖周全的实战技术与技巧,打造高性能小视频服务系统

学员专享增值服务

问答专区

关于课程的问题都可在问答区随时提问,讲

师会进行集中答疑

源码开放

课程案例代码完全开放给你,你可以根据

所学知识,自行修改、优化

适合人群

工作2年左右,有swoole基础知识,但是没有实战经验;或者想对高性能
感兴趣的小伙伴

技术储备要求

Linux基础 、swoole基础 、前端HTML/CSS基础 、PHP面向对象

环境参数

  • 技术语言 PHP 7.2.9
  • 数据库 Redis 、MySQL
  • 前端 Vue
  • 搜索服务 ElasticSearch
  • 后端 Swoole4.1、EasySwoole2.x
  • 后端 EasySwoole3.x(第九章后版本升级)
  • 服务器 Nginx
提问
数据加载中...
意见反馈 帮助中心 APP下载
官方微信