请求)504,816,843 (+170,244,740)
Redis 命中数5,831,683,114 (+5,418,818,063)
Elastic 查询次数 17,158,874 (未计入 2013...图4
  服务层(IIS,ASP.Net MVC 5.2.3, Net 4.6.1 和 HTTP.SYS)
  在整体逻辑架构图上可以清晰的看到,紧挨着 Web 层的是服务层(部署在 Window 服务器...其有两个重要的功能:tag 应用服务器(基于 http.sys)和 API(基于 IIS)。为了提升这两个服务做了非常多的冗余,但不超过 9 倍的冗余。...当用户访问在一级缓存 L1 中未命中后会去二级缓存中的 Redis 取值,这些值以 Protobuf 格式存储,并以 protobuf-dot-net 解析。...如果 web 服务在 L1 和 L2 两级缓存都未命中,则会直接去原始数据源获取(比如,数据库查询,API 回调等),然后并把获取到的结果缓存到本地和 Redis 中,这时其它服务未命中 L1 高速缓存便会去二级缓存