Tag: 底层源码
24 total results found
基于 Redis 实现 Laravel 分布式 Session 存取及底层源码探究
Session 存储器选择 Laravel 没有使用 PHP 内置的 Session 功能,而是自行实现了一套 Session 组...
Redis 分布式锁在 Laravel 任务调度底层实现中的应用
Laravel 任务调度的基本设置 在 Laravel 项目中,我们可以基于任务调度功能非常轻松地管理 Crontab 定时任务,...
基于 Redis 实现分布式锁及其在 Laravel 底层的实现源码
分布式锁的概念 不同于 Java、Golang 这些语言,PHP 本身并不支持并发编程,因为对于 PHP 的主战场 Web 应用而...
基于 Redis 实现 Laravel 广播功能(上):广播事件分发和底层源码探究
在上篇教程中,学院君给大家演示了如何通过 Redis + Socket.io 实现事件消息广播功能,这是一个非常简单的实现,目的在于...
基于 Redis 消息队列实现 Laravel 事件监听及底层源码探究
在 Laravel 中,除了使用 dispatch 辅助函数通过 Illuminate\Bus\Dispatcher 显式推送队列任...
Go 语言 HTTP 请求处理的底层机制
在上篇教程中,我们创建了第一个 Go Web 应用,这篇教程我们来简单分析下基于 Go 语言编写的 Web 应用底册是如何处理 HT...
Go Micro 框架底层组件篇 —— Broker 底层源码剖析
Broker接口 今天这篇分享我们来看看 Go Micro 框架中 Broker 组件的底层实现。和其他组件一样,Go Micro...
Go Micro 框架底层组件篇 —— Codec 底层源码剖析
前面我们已经陆续介绍了 Go Micro 框架底层 Registry、Selector、Transport 组件的底层实现,并且在 ...
Go Micro 框架底层组件篇 —— Transport 底层源码剖析(下)
上篇我们介绍了基于 Go Micro 的微服务服务端启动时 Transport 组件底层的功能,主要是启动底层的 HTTP 服务器监...
Go Micro 框架底层组件篇 —— Transport 底层源码剖析(上)
前面学院君给大家介绍了 Go Micro 底层的 Registry 和 Selector 组件底层实现,这两个组件是用于服务注册和...
Go Micro 框架底层组件篇 —— Selector 底层源码剖析
前面我们花了很多篇幅介绍常见的注册中心以及如何将它们集成到 Go Micro 框架中,接下来,我们继续探索 Go Micro 的底层...
注册中心篇(九):Zookeeper 服务注册与发现的底层实现
上篇分享学院君给大家介绍了基于 Zookeeper 集群作为 Go Micro 框架的注册中心进行服务发现,这篇分享我想结合 Go ...
注册中心篇(六):在 Go Micro 中集成 Etcd
集成演示 上篇分享我们简单介绍了 Etcd 的原理和本地安装,接下来,我们将其集成到 Go Micro 中作为注册中心实现服务注册...
注册中心篇(三):Consul 服务发现的底层实现
我们先回顾下通过客户端请求服务端部署的服务: // Create a new service. Optionally includ...
注册中心篇(二):Consul 服务注册与删除的底层实现
上篇分享我们简单介绍了 Consul 的基本原理,以及在开发模式下的启动过程,今天我们还是以开发模式为例,介绍在 Consul 底层...