源码分析

深入 Hyperf:HTTP 服务是如何处理请求的?

本文详细介绍了 Hyperf 框架中 HTTP 服务处理请求的整个过程。通过阅读本文,你将更加深入地了解 HTTP 服务的内部运作机制,这为你进一步使用和研究 HTTP 服务提供了坚实的基础。
2023-12-30
5 分钟阅读时长

深入 Hyperf:HTTP 服务启动时发生了什么?

在这篇文章中,我会从启动命令开始,给你介绍下 Hyperf 的 HTTP 服务是如何完成初始化并启动的。
2023-05-15
9 分钟阅读时长

一次 Hyperf 注解失效问题分析

本文讲述了我排查「Hyperf 注解失效」问题的过程,整个排查过程看似一气呵成,但实际上要曲折得多,甚至一度觉得这是个玄学问题。
2023-03-02
6 分钟阅读时长

译|PHP 7 新的 Hashtable 实现

大约三年前,我写了一篇分析 PHP 5 中数组的内存使用情况的文章。即将到来的 PHP 7 作为我工作的一部分,我重点关注于优化数据结构的大小以及内存分配上,为此重写了 Zend
2022-10-31
16 分钟阅读时长

Yar 源码阅读笔记:RPC 服务端

Yar 服务端处理客户端请求的步骤:解析请求数据、执行被调用方法、返回响应结果。
2022-01-18
3 分钟阅读时长

Yar 源码阅读笔记:客户端的并行调用

主要介绍实现并行调用相关的数据结构,并通过 GDB 调试代码的方式展示并行调用运行的过程。
2022-01-14
10 分钟阅读时长

Yar 源码阅读笔记:客户端的同步调用

主要介绍 Yar 客户端是如何实现远程调用的,进一步了解各个模块在远程调用的过程中都做了些什么。
2022-01-07
4 分钟阅读时长

Yar 源码阅读笔记:数据传输模块

主要介绍 Yar 编码模块的结构体定义,以及 HTTP 传输方式的实现。
2022-01-06
5 分钟阅读时长

Yar 源码阅读笔记:消息编码模块

今天我们来了解一下,Yar 中的消息编码模块是怎样实现的。
2021-12-23
8 分钟阅读时长

Yar 源码阅读笔记:RPC 通信协议

在上一篇文章中简单的介绍了 Yar 的基本功能,今天我们来了解一下 Yar 的通信协议。
2021-11-03
7 分钟阅读时长