技数服务
2022/2/9 6:15:12
本文主要是介绍技数服务,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
一、实现方案
DB辅以Cache
适用于计数相对比较精准的场景
查询计数时先查询Cache,Cache中没有则Count DB,缓存到Cache并返回
Cache辅以DB
适用于计数不太精确的场景
加减计数直接操作Cache,聚合计数请求后固化结果到DB,以备恢复Cache使用
DB Count
二、模糊计数
点赞数、转发数等场景
一般方案
- 本地服务缓存计数事件
- 当本地缓存到达阈值(时间、容量等)时,批量写入Cache
- 同时固化计数到DB
一致性问题
定期同步数据
三、精准计数
收藏数、发布数等场景
一般方案
- 计数服务接收计数事件
- 存入计数值到Cache(或删除等待查询时再加载)
一致性问题
- 定期同步计数
- 业务与计数的一致性
这篇关于技数服务的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23Springboot应用的多环境打包入门
- 2024-11-23Springboot应用的生产发布入门教程
- 2024-11-23Python编程入门指南
- 2024-11-23Java创业入门:从零开始的编程之旅
- 2024-11-23Java创业入门:新手必读的Java编程与创业指南
- 2024-11-23Java对接阿里云智能语音服务入门详解
- 2024-11-23Java对接阿里云智能语音服务入门教程
- 2024-11-23JAVA对接阿里云智能语音服务入门教程
- 2024-11-23Java副业入门:初学者的简单教程
- 2024-11-23JAVA副业入门:初学者的实战指南