摘要:
大家都对电商的商品查询并不陌生,比如我们想根据商品名称查询所有商品信息。 有些技术的童鞋第一念头是搜索引擎;有些技术的童鞋第一念头是模糊查询,如like?(如果商品信息存放到mysql里,我们一般使用like查询) 我们都知道,不同的场景决定了不同技术的使用场景也不同,那我们该如何选择呢? 那我们先
阅读全文
posted @ 2019-01-02 16:07
一天不进步,就是退步
阅读(2108)
推荐(0)
摘要:
在应对秒杀、大促、双 11、618 等高性能压力的场景时,限流已经成为了标配技术解决方案,为保证系统的平稳运行起到了关键性的作用。不管应用场景是哪种,限流无非就是针对超过预期的流量,通过预先设定的限流规则选择性的对某些请求进行限流“熔断”。 1. 限流 1.1 单机限流 a>>限制并发量 b>>计数
阅读全文
posted @ 2018-12-29 15:21
一天不进步,就是退步
阅读(4107)
推荐(0)
摘要:
前几天看了一篇文章<High Performance JSON PostgreSQL vs. MongoDB> 发布在Percona Live Europe 2017 作者是<Dominic Dwyer Wei Shan Ang>,作者的观点是PostgreSQL更好,恰巧没有玩过postgresq
阅读全文
posted @ 2018-12-28 21:40
一天不进步,就是退步
阅读(4321)
推荐(0)
posted @ 2018-12-28 21:10
一天不进步,就是退步
阅读(555)
推荐(0)
摘要:
https://www.infoq.cn/article/m*8bzJOGGLwDEYEfZBy9
阅读全文
posted @ 2018-12-28 17:54
一天不进步,就是退步
阅读(130)
推荐(0)
摘要:
https://www.infoq.cn/article/xt9*7K4fJktiuWTLYrZS 背景 Netty 框架的特点 Netty 的一个特点就是入门相对比较容易,但是真正掌握并精通是非常困难的,原因有如下几个: 初学者常见问题 对于很多初学者,在学习过程中经常会遇到如下几个问题: Net
阅读全文
posted @ 2018-12-28 17:49
一天不进步,就是退步
阅读(1447)
推荐(0)
摘要:
https://www.infoq.cn/article/FoQGIk*BzdQWJJ0tKqrJ Redis 集群的历史 Redis 在 3.0 前一般有两种集群方案,一是 proxy(Twemproxy、Codis),二是使用 Sentinel(哨兵)。 通过 Sentinel 是一种使用哨兵来
阅读全文
posted @ 2018-12-28 17:16
一天不进步,就是退步
阅读(917)
推荐(0)
摘要:
从头开始,验证mongodb的索引的好处。(window7环境下) 下载mongodb服务器,并解压到d盘,并使用以下命令启动 mongod --dbpath D:\mongodb\data mongo客户端Robo 3T 去官网下载,安装 准备数据,条数为1亿 获取索引情况 根据姓名查询一条记录
阅读全文
posted @ 2018-12-28 13:40
一天不进步,就是退步
阅读(9884)
推荐(0)
摘要:
https://tech.meituan.com/mtddl.html 背景 2016年Q3季度初,在美团外卖上单2.0项目上线后,商家和商品数量急速增长,预估商品库的容量和写峰值QPS会很快遇到巨大压力。随之而来也会影响线上服务的查询性能、DB(数据库,以下统一称DB)主从延迟、表变更困难等一系列
阅读全文
posted @ 2018-12-27 18:25
一天不进步,就是退步
阅读(520)
推荐(0)
摘要:
https://tech.meituan.com/mq_design.html 消息队列已经逐渐成为企业IT系统内部通信的核心手段。它具有低耦合、可靠投递、广播、流量控制、最终一致性等一系列功能,成为异步RPC的主要手段之一。当今市面上有很多主流的消息中间件,如老牌的ActiveMQ、RabbitM
阅读全文
posted @ 2018-12-27 18:13
一天不进步,就是退步
阅读(152)
推荐(0)