swoole打造高性能赛事直播平台10(负载均衡)

        之前我们所做的赛事直播平台是用户发送http请求访问我们的swoole http服务。

        现在当用户发送请求后,我们首先通过nginx服务器请求静态页面资源(静态页面资源如果不存在的话,才会去swoole http继续请求)

        最后,我们还需要在swoole中进行一个分发机制

流程进化图

    首先,修改我们nginx的配置文件,将nginx默认的根目录修改成我们赛事直播的静态html所在的文件夹

    这样我们直接通过nginx访问静态页面

        其次,修改配置文件,配置我们的代理转发 proxy_pass  (这里额外插一句话 -e 是文件比较运算符,如果文件存在,返回true),那么这句话的意思是如果请求的url不存在的话,转发到我们本机8811端口上

        之后我们nginx再对传入过来的swoole请求进行分发 (定义一个名字叫做swoole_http的分发规则。weight代表权重)

        最后在我们的代理转发 proxy_pass这里引入规则

      最后附上一篇:  nginx配置文件详细说明

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,272评论 19 139
  • 步骤及方法 1.首先建立canvas画板 canvas元素创造了一个固定大小的画布,它公开了一个或多个渲染上下文,...
    前端徐徐阅读 3,590评论 0 0

友情链接更多精彩内容