文本描述
极客时间Go初级工程师第四课 并发编程、文件操作与泛型 大明 目录 1. 优雅退出 2. 静态资源服务 3. server Context 复用 4. 接口的实现的注册与发现 Http Server —— 优雅退出 1. 监听系统信号 2. channel 与 select 3. Hook(钩子函数)设计 4. 同步等待与超时机制 5. context 包与线程安全 Http Server —— 优雅退出 服务器难免要遇到重启、升级的问题。那么当我们 的服务器关闭的时候,我们需要考虑: 1. 拒绝新的请求 2. 等待当前的所有请求处理完毕 3. 释放资源 我怎么知道要关闭了 这件事? 4. 关闭服务器 5. 如果这中间超时了, 我们要强制关闭了 Http Server —— 监听系统信号 服务器难免要遇到重启、升级的问题。那么当我们 的服务器关闭的时候,我们需要考虑: 1. 拒绝新的请求 2. 等待当前的所有请求处理完毕 3. 释放资源 4. 关闭服务器 5. 如果这中间超时了, 我们要强制关闭了