Laravel
文章平均质量分 88
RwatitFahsa
你告诉我的,我都忘了。你教会我的,我都记得。
展开
-
Laravel + Redis 实现消息队列
完整的消息队列由消息、队列、处理程序组成。基本的流程就是由生产者(业务代码)将数据推送到队列中(此处使用的是Redis),然后由消费者(处理程序)从队列中取出数据进行加工处理。消息队列主要解决异步处理、应用间耦合,流量削锋等问题,实现高性能,高可用,可伸缩和最终一致性架构。例如处理需要异步处理的比较耗时操作(邮件发送、文件上传下载),或者高并发业务(秒杀、消息推送)。下面列举了一个例子,可以让你更好的理解消息队列是怎么样实现的?本例是实现添加视频播放数的消息队列。ps:喜欢的朋友可以关注公众号:原创 2021-03-17 18:36:17 · 1271 阅读 · 4 评论 -
Laravel的HTTP响应Response
PS:喜欢的朋友可以关注公众号:苏小怪的梦呓前几天分析了 Laravel 框架的相关内容:Laravel的Request请求类分析Laravel基于Composer实现自动加载原理分析Laravel的中间件原理Laravel的生命周期今天我们来看看 Laravel中是怎么处理 HTTP 响应的,也就是关于 Response 的代码分析。找到返回 Response 的代码块入口文件 public/index.php首先进入 Laravel 框架的入口文件中可以看到 handle函数中 返原创 2021-03-16 19:44:53 · 1337 阅读 · 0 评论 -
Laravel的中间件原理
在上一篇文章中介绍过 Laravel 的生命周期,这也算是对Laravel 框架入门的一些了解,最近几天也继续探究了下 Laravel 的中间件,出于好奇于是通过查看源码和阅读几篇深度好文,也是对 Laravel 的中间件有了深刻的印象,本篇文章比较长建议结合 IDE 参照源码进行理解。PS:喜欢的朋友可以关注公众号:苏小怪的梦呓目录什么是中间件创建中间件array_reduce 函数中间件源码分析什么是中间件中间件在很多框架中有所应用,提供了一种机制方便过滤进入 HT原创 2021-03-01 19:16:21 · 273 阅读 · 0 评论 -
Laravel的生命周期
目录简介一、Composer 自动加载项目依赖二、创建应用实例创建容器绑定内核HTTP 内核类Console 内核绑定异常处理三、接收请求并响应解析内核处理 HTTP 请求发送响应四、终止应用程序五、总结ReferencesLaravel的生命周期开始于 public/index.php,结束于 public/index.php。客户端的所有请求都经由Web服务器引导到这个文件中。以下是public/index.php 文件原创 2021-02-25 19:01:09 · 3002 阅读 · 0 评论