摘要:
HTTP2的优点: 1. 多路复用。基于同一个连接 并行发送多个请求。 2. 服务端推送。nginx还不支持。 3. 请求头部压缩。服务端和客户端,建立连接后需要共同维护一个头部表。后面的请求,只需携带跟上一次请求不同的头部字段信息。 4. 二进制桢。 有两种HTTP2协议: 一: 浏览器实现的HT 阅读全文
摘要:
多线程: 优点: 1. 可以充分利用CPU多核优势。 2. 编程难度低,JAVA为例。可以利用同步阻塞式的IO模型。 缺点: 1. 线程数量过多时,线程间被操作系统调度,切换线程时会存在性能消耗 2. 多线程并发操作操作同一份数据时,需要考虑线程的安全性问题。 技巧: 1. 使用线程池,控制线程数量 阅读全文
摘要:
1. 去中心化的JWT token 优点: 1. 去中心化,便于分布式系统使用 2. 基本信息可以直接放在token中。 username,nickname,role 3. 功能权限信息可以直接放在token中。用bit位表示用户所具有的功能权限。 缺点:服务端无法主动让token失效 2. 中心化 阅读全文