关于架构
将帅无能,累死三军;架构不行,耗死码农。
架构之于软件,同地基之于大厦。
地基腐则大厦塌,架构烂则软件败
架构图
架构解说
1. 多级缓存
两级是使用较多的一个流程,所谓两级缓存指的是本地缓存和分布式缓存,当本地缓存没有命中时,则去分布式缓存中获取数据;而本架构中说到了多级缓存,是将本地缓存又分为拦截器之前的缓存和业务数据缓存。拦截器之前的缓存指的是收到请求时,直接从请求路径中获取缓存,如果命中则直接返回;业务数据缓存比较大众,本文略过介绍
2. 协议适配/转换
web型的客户端,用websocket会比较自然舒服;非web型的客户端如安卓、IOS,用普通的socket会比较舒服简单。于是服务器就需要同时支持普通socket和websocket,为