编辑
2021-04-08
编程
00

1. 总述

容错设计: 也叫弹力 (Resiliency)设计,包括容错能力(服务隔离、异步调用、请求幂等性)、可伸缩性(有 / 无状态的服务)、一致性(补偿事务、重试)、应对大流量的能力(熔断、降级)。

distributed01

编辑
2021-04-02
编程
00
编辑
2021-02-01
编程
00

课本: 《Go语言圣经》

1.入门

1. 1 Hello, World

helloworld.go

go
package main import "fmt" func main() { fmt.Println("Hello, 世界") }
编辑
2021-01-17
编程
00

redis base

1. 数据淘汰策略

通常地,再内存足够的情况下,使用过期策略对 key 的过期进行管理,而当内存使用达到限制时,会使用内存淘汰 进行管理

1.1 过期策略

参考: redis expire

定期删除+惰性删除

redis 在使用时,可以对一个 key 设置过期时间(设置了过期时间的key,一般称为 volatile),到期之后怎么删除呢?使用 定期删除+惰性删除

编辑
2020-08-31
编程
00

1. 前言

静态Web服务器的主要功能由ngx_http_core_module模块(HTTP框架的主要成员)实现

除了基本配置项外,一个典型的静态Web服务器还会包含多个server块和location块