随笔分类 -  项目

摘要:最近做项目遇到了与缓存有关的问题,缓存的更新是一个值得深入研究的操作。 看了网上好多的思路,往往都是先删除缓存,再去从数据库读取,这样的结果很有可能会导致数据不一致,查了一些资料,找到了“耗子叔”的文章,阐述了缓存更新的几种方法 Cache Aside 失效:应用程序先从cache中取数据,没取到就 阅读全文
posted @ 2020-04-21 17:35 Coding-Liu 阅读(3131) 评论(0) 推荐(0)
摘要:1,同步扣库存 在订单生成的时候就扣去库存,存在一些问题: 会造成订单被取消,实际库存扣了,但是没有支付,也就造成了少买的情况 即时扣库存,并发性太差 2,异步扣库存 对于电商网站,比如某东,会在订单支付成功后,有一个出库的过程,有可能出库成功,也有可能出库失败。 库存有两部分:一个缓存Redis层 阅读全文
posted @ 2020-04-21 17:22 Coding-Liu 阅读(1759) 评论(0) 推荐(0)
摘要:一,常见的下单途径 Web网站下单 手机Wap下单 打电话到呼叫中心下单(少见) 如果采用常见的单数据库来存储的话,随着订单量的增加,单库的写压力增大,造成数据库服务器性能降低,一般会采用分库来缓解数据库服务器的压力,分库就分成不同的几个订单数据库,Web来源订单,存入Web订单库;手机Wap来源, 阅读全文
posted @ 2020-04-21 13:29 Coding-Liu 阅读(1484) 评论(0) 推荐(0)