- 博客(2)
- 资源 (11)
- 收藏
- 关注
原创 秒杀业务设计
秒杀因其流量大,并发高,成为最经典的业务之一,并发的根源在于数据库,通常采用缓存+队列的方式减少数据库访问,降低访问速度。有幸接触到一个秒杀业务代码,采用redis+mq的方式实现,现整理流程如下: 1. 数据库设计 秒杀业务的商品和订单单独设表,不要和正常商品和商品订单混合一起。表格数据足够少,才能保证查询和写入速度。订单表将用户id和商品id设置为唯...
2018-10-29 19:53:37 694 1
原创 Elasticsearch基本原理
ES作为高度可伸缩的全文搜索与分析引擎,经常被用作大量数据的复杂搜索与分析业务。本博文以问题方式展示ES的基础特性,并简单介绍底层算法实现。 1. ES搜索速度为什么会特别快? 简单来说就是使用了使用了Lucene的倒排索引技术,首先以分词的形式将文档分解成单词+文章号【频率】+位置的形式,借用网上例子: 文章1的内容为:...
2018-10-09 16:10:40 877
秒杀业务实现
2018-10-29
软件需求说明书模板
2018-09-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人