03 2024 档案

摘要:题目:有A、B三个服务,调用链路为:A->B,为了控制调用的超时时间。A服务生成一个context,超时时间设置为3s,在A服务调用B服务的时候会把context传给B服务。这样子就能控制调用超时时间为3s,请问context里的超时是怎么在两个服务之间传递的,通过什么传递的? 在Go语言中,当微服 阅读全文
posted @ 2024-03-17 13:06 cs_wu 阅读(47) 评论(0) 推荐(0) 编辑
摘要:如何保证数据库和缓存数据的一致性,一般有如下六种解决方案: 先更新缓存,后更新数据库 先删除缓存后,后新数据库 先更新数据库,后更新缓存 先更新数据库,后删除缓存 先删除缓存,后更新数据库,再删除缓存 先删除缓存,后更新数据库,再延迟删除缓存 先更新缓存,后更新数据库 这个方案会遇到这种情况:缓存更 阅读全文
posted @ 2024-03-02 01:23 cs_wu 阅读(748) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示