容错设计: 也叫弹力 (Resiliency)
设计,包括容错能力(服务隔离、异步调用、请求幂等性)、可伸缩性(有 / 无状态的服务)、一致性(补偿事务、重试)、应对大流量的能力(熔断、降级)。
课本: 《Go语言圣经》
helloworld.go
gopackage main
import "fmt"
func main() {
fmt.Println("Hello, 世界")
}
通常地,再内存足够的情况下,使用过期策略对 key 的过期进行管理,而当内存使用达到限制时,会使用内存淘汰 进行管理
参考: redis expire
定期删除+惰性删除
redis 在使用时,可以对一个 key 设置过期时间(设置了过期时间的key,一般称为 volatile),到期之后怎么删除呢?使用 定期删除+惰性删除
静态Web服务器的主要功能由ngx_http_core_module模块(HTTP框架的主要成员)实现
除了基本配置项外,一个典型的静态Web服务器还会包含多个server块和location块