如何设计一个秒杀系统

秒杀已经成为电商不可缺少的一步分了,所谓 买到就是赚到,可以成功吸引到一大堆用户,那程序员面对这些用户该怎么办呢。我们该如何设计秒杀呢?另外,我们还要针对秒杀系统做一些保护,针对意料之外的情况设计兜底方案,以防止最坏的情况发生。然后我们升级到架构层面看,就是需要保证架构的几个常见的质量属性:高性能、高可用和一致性 ...

Elasticsearch评分相关度算法解析

Elasticsearch评分相关度算法解析、 elasticsearch评分所用到的算法、`TF`算法,全称 `Term frequency` ,索引词频率算法。意义就像它的名字,会根据索引词的频率来计算,索引词出现的次数越多,分数越高。IDF、逆文本频率。搜索文本的词在整个索引的所有文档中出现的次数越多,这个词所占的 `score` 的比重就越低。 ...

Elasticsearch基础知识补齐

Elasticsearch基础知识补齐、分片的管理、主副分片、分片的均衡分配、主副分片的排斥、容错性、数据路由、集群、健康状态、集群状态解析、为什么现在是yellow、请求的处理、协调节点cordination node、文档的数据类型 ...

简说中台

简说中台,中台的定义定义了中台的主要形式,区别于传统的应用系统拼凑的方式,通过对于更细粒度能力的识别与平台化沉淀,实现企业能力的柔性复用,更好地支撑前台业务。 如果说"中台就是企业级能力复用平台"的话,那"中台化"也就是"利用平台化的思维和手段梳理、识别、沉淀与复用企业级核心能力的过程"。 ...