Server端常用技术介绍

2019年做了一个有意义的事情就是给出了一个完整的把单体工作站改为C/S架构的技术改造方案。 现在把其中涉及到的通用非业务概念摘出来。
 

1. C/S拓扑图

Server端常用技术介绍
 

2. 单体、2层C/S、3层C/S

Server端常用技术介绍
 

3. 会话介绍

Server端常用技术介绍

4. JWT介绍

Server端常用技术介绍
JWT优势:
. JWT是一个自包含的令牌,它具有自动识别信息、过期时间信息和其他用户定义的数字签名声明。
. 不需要cookie,所以非常适合非Web应用
. 性能好:减少网络往返时间。
. 解耦/去中心化:令牌可以在任何地方生成。身份验证可以在资源服务器上进行,也可以很容易地分离到自己的服务器中。
 

5. 远程过程调用(RPC)

Server端常用技术介绍
 
Server端常用技术介绍
 

6. 服务器的多进程多线程开发技术

Server端常用技术介绍

​​​​​​​7. 缓存介绍

Server端常用技术介绍

​​​​​​​8. 单体数据库更改C/S面临的最大问题是高并发,解决方案有

Server端常用技术介绍
 
其中新版Mysql支持倒排索引,也就是说可以不引入ES
Server端常用技术介绍

​​​​​​​9. 分布式锁的实现

Server端常用技术介绍
​​​​​​​Server端常用技术介绍