Tag: socket

11 total results found

通过非阻塞 IO 和多路复用机制确保 Redis 单线程 IO 模型的高性能

高性能 Redis 实战 底层原理篇

前面学院君给大家介绍了 Redis 服务器在处理客户端请求时使用的是单线程 IO 模型,以及为什么选择使用单线程 IO 模型,其实不...

由 学院君 发布于3 years ago    浏览数: 693    点赞数: 0

Redis 客户端与服务端通信协议 RESP 详解及 predis 扩展实现原理

高性能 Redis 实战 底层原理篇

在上篇教程中,学院君通过字符串键值对 Redis 指令执行的生命周期给大家整体介绍了 Redis 的组织架构和基本实现,从今天开始,...

由 学院君 发布于3 years ago    浏览数: 660    点赞数: 0

通过 Redis 指令执行的生命周期看 Redis 的底层架构和基本实现

高性能 Redis 实战 底层原理篇

引子 前面学院君通过二十多篇教程的篇幅系统给大家介绍了 Redis 的数据结构和实际应用,从今天这篇教程开始,我们先深入 Redi...

由 学院君 发布于3 years ago    浏览数: 1168    点赞数: 0

Socket 编程(下):服务器如何提高并发量

网络协议概论 传输层协议

我们以 Web 请求为例,介绍如何让服务器同时处理更多请求,提高并发量。Web 请求一般都是 HTTP 请求,而 HTTP 协议又是...

由 学院君 发布于4 years ago    浏览数: 1033    点赞数: 3

Socket 编程(上):套接字底层原理

网络协议概论 传输层协议

套接字简介 位于应用层的应用程序在基于 TCP 协议或 UDP 协议进行通信时,需要用到操作系统提供的类库,这种类库一般称为 AP...

由 学院君 发布于4 years ago    浏览数: 1122    点赞数: 1

Socket 编程(二):Dial 函数的底层实现及超时处理

Go 入门教程 网络编程

Dial 函数的底层调用 在上篇教程中,我们介绍了 Go 语言中可以通过 Dial() 函数建立网络连接。实际上,Dial() 函...

由 学院君 发布于5 years ago    浏览数: 6417    点赞数: 0

Socket 编程(一):Dial 函数及其使用

Go 入门教程 网络编程

传统的 Socket 编程 在 Go 语言中进行网络编程时,比传统的网络编程实现更加简洁。 回想下我们在 C 语言中编写网络程序...

由 学院君 发布于5 years ago    浏览数: 9671    点赞数: 1

广播

Laravel 6 中文文档 进阶系列

简介 在很多现代 Web 应用中,Web 套接字(WebSockets)被用于实现实时更新的用户接口。当一些数据在服务器上被更新,通...

由 学院君 发布于5 years ago    浏览数: 6201    点赞数: 0

广播

Laravel 5.8 中文文档 进阶系列

简介 在很多现代 Web 应用中,Web 套接字(WebSockets)被用于实现实时更新的用户接口。当一些数据在服务器上被更新,通...

由 学院君 发布于5 years ago    浏览数: 14163    点赞数: 2

广播

Laravel 5.7 中文文档 进阶系列

简介 在很多现代 Web 应用中,Web 套接字(WebSockets)被用于实现实时更新的用户接口。当一些数据在服务器上被更新,通...

由 学院君 发布于6 years ago    浏览数: 17399    点赞数: 2

Laravel 中服务端与客户端事件广播实现

Laravel 5.5 中文文档 进阶系列

简介 在很多现代 Web 应用中,Web 套接字(WebSockets)被用于实现实时更新的用户接口。当一些数据在服务器上被更新,...

由 学院君 发布于6 years ago    浏览数: 25960    点赞数: 5