一直想实现直播功能,今天咱们就来实现一下直播功能 介绍三个主角,SRS与flv.js 1:SRS是国人开源的一款直播服务器集群,具有,延迟,兼容,可转成HLS等优点。GitHub地址 2:Flv.js是bilibili 网站开源的一款FLV[…]
分类:2018
研究Node的时候,对于其采用事件驱动模型很是好奇,能轻松解决高并发的问题,Nginx的IO多路复用模型也是采用事件驱动的。 这里不得不提一下select和poll Select和Poll IO多路复用 (1)Select 当有I/O事件发[…]
趁热打铁,再接上文。 前提:负载均衡,负载均衡,顾名思义就是减少一个人的工作量,分配给其他人做,达到缩短时间嘛。nginx 的负载均衡已是分布式开发必要手段之一,随着站点请求量与并发量达到一定程度的时候,一台服务器是无法承受的,很容易就发生[…]
之前每次听到正向代理跟反向代理,总有一个很抽象的感觉,所以赶紧补充一下营养。 正向代理 用户请求某个第三方服务器,但是由于一些问题,无法直达,那么需要一个代理服务器作为一个入口,帮我们请求我们要的那个第三方资源,那么这种方式就是正向代理,第[…]
有个需求就是前端发送文件到egg,然后再加上其他属性重新封装再重新以formdata发送。 流向:Client – Server – Third 正常来说,文件上传是简单,但是又要以formdata重新发送就有点问题[…]
一般由于秒杀抢购要求的性能以及实时性,实现方法有:① 一个redis队列数组,存放的是N商品的信息,用户进来拿取并出队 ②一个redis队列数组,存放的是N个用户的信息,达到N时无法新增,再给队列里面所有用户N个商品。 本文实现的时第一种,[…]
记着,这个东西要多打Log 配置使用laravel的composer引入吧 composer require “overtrue/laravel-wechat:~4.0” php artisan vendor:publish –provi[…]
产生问题:egg突然宕了,df 一看,/home/{user}/logs 文件夹占用100% ,config.prod.js文件已经设置了挂载其他文件夹, config.logger = { dir: `/logging/${appInfo[…]
在该链接中”OAuth2.0授权协议详细版“,阮一峰老师的文章中已经写得比较详细了, OAuth授权协议主要为了限制其他网站对自己资源服务器的调用,做到可控性,特定网站只开放特定的权限,所以以前是C<->[…]
前言: Redis是不支持Window环境集群的哈。 如果您比较心急,可以直接跳去看第二点。 一:Redis集群的理解 1 Redis Cluster是啥? 因为Redis是驻内存型数据库,当具有上千万,上亿的数据缓存的时候,服务器往往内存[…]