微服务监控平台-缓存设计

在最近开发的微服务监控平台中,页面的打开速度,查询速度较慢,因此考虑给系统加上了缓存机制。

原因分析:

(1)系统为了部署简单方便,选择了轻量级数据库sqlite。但是该数据库并不支持并发写操作,所以我们采取了抽数数据库服务,以RestFul接口的方式完成数据库的操作,但因此也就增大了网络开销,降低了响应速度。

(2)平台用于展示大量服务的监控信息,需要实时的获取,处理大量的数据,也在一定程度上降低了系统的响应速度

(3)由于监控信息的获取可能来自多个服务,获取方式也很多都是Http请求获取到的,因此,处理的速度比较缓慢。

综合以上各种原因,考虑给系统添加一层缓存:

原文地址:https://www.cnblogs.com/excellencesy/p/12376126.html