首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Swoole与Go系列教程
A码农先森
创建于2024-04-04
订阅专栏
Swoole与Go系列教程
等 2 人订阅
共10篇文章
创建于2024-04-04
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
10 | Swoole与Go系列教程之Redis连接池的应用
我是码农先森,Redis 连接池的出现是为了解决频繁地创建和销毁 Redis 连接带来的性能开销和资源浪费。
09 | Swoole与Go系列教程之MySQL连接池的应用
MySQL 连接池的出现是为了解决数据库连接频繁创建和销毁的性能问题。在传统的数据库访问方式中,每次操作数据库时都会创建一个新的数据库连接。
08 | Swoole与Go系列教程之Channel通道的应用
通道(Channel)是一种在多线程或多协程编程中用于并发通信和同步的重要概念。通道最早由计算机科学家 Tony Hoare 在通信顺序进程(CSP)理论中提出。
07 | Swoole与Go系列教程之多进程编程的应用
多进程能够充分利用计算机系统的资源,提高系统的吞吐量、响应能力和容错性。多进程允许多个任务在同一时间内并发地执行。通过将任务划分为多个进程,可以实现并行处理。
06 | Swoole与Go系列教程之百万协程的应用
协程的出现是为了解决传统线程和进程模型在并发编程中的一些问题。随着计算机应用的复杂性增加,对于高效处理异步任务的需求也越来越多。传统的线程和进程模型在处理大量的异步任务时会面临资源消耗和切换开销的问题
05 | Swoole与Go系列教程之Timer定时器的应用
定时器在程序中的作用是为了实现定时触发事件或周期性执行任务的需求。在很多应用场景中,需要按照特定的时间点或者时间间隔来执行任务,比如定时任务调度、定时日志记录、定时数据清理等。
04 | Swoole与Go系列教程之UDP服务的应用
UDP协议相对于TCP协议而言,设计更为简单,不需要进行连接建立和断开的握手过程,也没有复杂的连接状态管理和流量控制机制。UDP协议的出现是为了满足特定类型的网络应用需求,如实时性要求高、可靠性要求低
03 | Swoole与Go系列教程之TCP服务的应用
TCP(传输控制协议)的出现是为了解决计算机网络中的数据可靠传输和连接管理的问题。在早期的计算机网络中,特别是在分组交换和互联网的发展初期,网络是不可靠的,存在丢包、错误和延迟等问题。为了保证数据能够
02 | Swoole与Go系列教程之WebSocket服务的应用
在 WebSocket 协议出现之前,Web 应用为了能过获取到实时的数据都是通过不断轮询服务端的接口。轮询的效率、延时很低,并且很耗费资源。
01 | Swoole与Go系列教程之HTTP服务的应用
PHP 曾是Web开发领域佼佼者,随着业务壮大,异步和高并发方面不足显现。Swoole 曾经尝试填补空白,但局限性也比较的明显。