系统架构设计
文章平均质量分 84
系统架构设计
wanger61
这个作者很懒,什么都没留下…
展开
-
秒杀系统设计
服务器开发技术、方法与实用解决方案。原创 2023-10-07 17:24:51 · 136 阅读 · 0 评论 -
分布式系统幂等解决方案
幂等操作的特点是任意多次执行所产生的影响与一次执行的影响相同。幂等函数是指可以使用相同参数重复执行,并能获得相同结果的函数。这些函数或方法不会影响系统状态,使用者无需担心重复执行会对系统造成改变避免非预期重复请求产生副作用,如重复扣款、重复退款支持服务调用方主动发起重复请求以获得确定性结果,如失败重试、超时重试。对于可重试失败,其结果具有不确定性,最终可能成功,也可能失败,因此对于可重复请求的响应可以不一致,但必须保证不产生副作用。原创 2023-09-26 16:02:48 · 203 阅读 · 0 评论 -
缓存和数据库数据一致性解决方案
读操作在写操作完成数据库更新前读取了旧数据,且在写操作删除缓存后更新了缓存,从而导致数据库中的为最新数据,而缓存中的仍为旧数据。在前文缓存更新中讲到,更新缓存较好的一种方式是使用 Cache Aside 模式,即先更新数据库,再失效缓存。使用缓存最主要的原因是追求数据访问速度,而如果要追求强一致性,按照目前的技术,必然会损失访问速度这一优势,因此在需要保证数据强一致性的场景下,根本不适合使用缓存。最终一致性强调的是系统中所有的数据副本,在经过一段时间的同步后,最终能够达到一致的状态。原创 2023-09-25 16:09:47 · 418 阅读 · 0 评论 -
缓存问题解决方案
缓存预热,缓存淘汰,缓存更新,缓存雪崩,缓存穿透,缓存热点原创 2023-09-19 16:47:23 · 610 阅读 · 0 评论 -
高并发系统设计
服务器开发技术、方法与实用解决方案原创 2023-09-13 16:03:16 · 141 阅读 · 0 评论 -
系统稳定性设计
服务器开发技术、方法与实用解决方案》原创 2023-09-11 17:26:08 · 282 阅读 · 0 评论