- 博客(4)
- 收藏
- 关注
原创 微服务调用设计和数据库设计
微服务调用的方式: RPC 和 事件驱动的方式; 事件驱动 又分为 事件通知和事件溯源(相当于记账) 耦合有哪些类型: 时间耦合; 容量耦合 接口耦合; 发送方式耦合; 参考链接:https://blog.csdn.net/weixin_38748858/article/details/101062272 微服务数据库设计: 原则: 每个服务有自己的数据库,只有自己可以访问: 目的: 优化服务接口; 错误诊断; 性能调优; 参考链接:https://www.cnblogs.com/code-craftsma
2021-10-24 15:21:57 112
原创 关于缓存击穿,缓存穿透,缓存雪崩的区分
正常使用的场景: 前台发起请求,后台接受到请求,首先从缓存中取数据,如果查不到,然后到数据库中查询数据,将查询到的数据放到缓存中,以便下次请求来了,直接从缓存中获取数据;同时把数据返回给前台。 1、缓存击穿 描述: 缓存击穿是指缓存中没有但数据库中有的数据(一般是缓存时间到期),这时由于并发用户特别多,同时读缓存没读到数据,又同时去数据库去取数据,引起数据库压力瞬间增大,造成过大压力 解决方案: 设置热点数据永远不过期。 缓存被“击穿”的问题,这个和缓存雪崩的区别在于这里针对某一key缓
2021-09-28 15:08:27 63
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人