幂等性

1. 什么是幂等性数学中:幂等元素运行多次,还等于它原来的计算结果,即 f(f(x)) = f(x)系统中:同样的请求被执行一次与执行多次的效果是一样的2. 什么时候需要幂等性重复提交、接口重试、重复消费业务场景3. HTTP 方法的幂等3.1 GET查询一次或者查询多次对数据不会有影响,是天然幂等


服务器消息推送-SSE

SSE(Server Sent Event):服务器发送事件,客户端发起请求后,连接会一直保持,等待服务器发送数据,它与 WebSocket 的明显区别就是 SSE 是半双工的,只能服务端向客户端发送数据,优点是不需要其他的类库,开发难度较低,默认支持断线重连


服务器消息推送-WebSocket

WebSocket:基于 TCP 的一种网络协议,它实现了浏览器与服务器全双工通信,而且数据格式比较轻量,性能开销小,不用频繁创建及销毁 TCP 请求


Certbot申请免费SSL证书

Certbot 是 Let’s Encrypt 官方推荐的获取证书的客户端,可以帮我们获取免费的 Let’s Encrypt 证书