![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
其他
cc_echo
这个作者很懒,什么都没留下…
展开
-
nginx+lua+redis构建高并发应用
php的高并发一般分为2种:1、让流量尽量限制在上游的层面,不要一下子涌入后端服务2、读写分离,对请求做缓存,写请求尽量入队列分批透给数据库。当请求进入php的生命周期时,io就是它的瓶颈了,因为每个php进程在请求io的时候是同步阻塞的,等待结果返回才退出脚本。但是lua不同,背靠nginx,利用了 epoll 的特性,提高了请求的吞吐量。Lua是什么?Lua 是一种轻量小巧的脚...原创 2020-03-26 18:04:33 · 595 阅读 · 0 评论 -
门面模式(外观模式)
原文链接:https://www.1024cc.cn定义外观模式(Facade Pattern):外部与一个子系统的通信必须通过一个统一的外观对象进行,为子系统中的一组接口提供一个一致的界面,外观模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。外观模式又称为门面模式,它是一种对象结构型模式。目的:1、为一个复杂子系统提供简单的接口2、减少客户端和子系统的耦合介绍...原创 2019-05-22 23:48:47 · 6261 阅读 · 0 评论 -
rabbitMq认识及应用(php)
https://www.1024.cnrabbitMq(消息队列)一种程序对程序的通信方法实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)erlang编写特性:①可伸缩性:集群服务② 消息持久化:从内存持久化消息到硬盘,再从硬盘加载到内存AMQP:典型的“生产/消费”消息模型AMQP扩展安装根据phpinfo()查看版本等php版本32...原创 2019-08-25 20:10:16 · 272 阅读 · 0 评论