摘要: 大家好,我是【架构摆渡人】,一只十年的程序猿。这是分库分表系列的第一篇文章,这个系列会给大家分享很多在实际工作中有用的经验,如果有收获,还请分享给更多的朋友。 其实这个系列有录过视频给大家学习,但很多读者反馈说看视频太慢了。也不好沉淀为文档资料,希望能有一系列文字版本的讲解,要用的时候可以快速浏览关 阅读全文
posted @ 2022-04-04 14:49 架构摆渡人 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 大家好,我是【架构摆渡人】,一只十年的程序猿。这是分库分表系列的第一篇文章,这个系列会给大家分享很多在实际工作中有用的经验,如果有收获,还请分享给更多的朋友。 其实这个系列有录过视频给大家学习,但很多读者反馈说看视频太慢了。也不好沉淀为文档资料,希望能有一系列文字版本的讲解,要用的时候可以快速浏览关 阅读全文
posted @ 2022-03-26 20:50 架构摆渡人 阅读(458) 评论(2) 推荐(1) 编辑
摘要: 大家好,我是【架构摆渡人】,一只十年的程序猿。这是分库分表系列的第一篇文章,这个系列会给大家分享很多在实际工作中有用的经验,如果有收获,还请分享给更多的朋友。 其实这个系列有录过视频给大家学习,但很多读者反馈说看视频太慢了。也不好沉淀为文档资料,希望能有一系列文字版本的讲解,要用的时候可以快速浏览关 阅读全文
posted @ 2022-03-19 20:59 架构摆渡人 阅读(591) 评论(1) 推荐(2) 编辑
摘要: 大家好,我是【架构摆渡人】,一只十年的程序猿。这是实践经验系列的第十二篇文章,这个系列会给大家分享很多在实际工作中有用的经验,如果有收获,还请分享给更多的朋友。 监控三板斧 在监控领域,最常用的三种方式就是Metrics, Tracing,Logging,可以称之为三板斧。 Metrics 系统度量 阅读全文
posted @ 2022-03-12 20:15 架构摆渡人 阅读(426) 评论(0) 推荐(0) 编辑
摘要: 大家好,我是【架构摆渡人】,一只十年的程序猿。这是实践经验系列的第十一篇文章,这个系列会给大家分享很多在实际工作中有用的经验,如果有收获,还请分享给更多的朋友。 前面有篇文章我们讲到用时间来代替自增ID进行分页排序,原因是因为接入了分布式ID,但是分布式ID不能够保证有序,只能保证全局唯一。 那么今 阅读全文
posted @ 2022-03-06 14:32 架构摆渡人 阅读(523) 评论(0) 推荐(1) 编辑
摘要: 大家好,我是【架构摆渡人】,一只十年的程序猿,这是流量治理系列的第11篇原创文章,如果有收获,还请分享给更多的朋友。 假设我们要做一个业务需求,这个需求就是限制用户的访问频次。比如1分钟内只能访问20次,10分钟内只能访问200次。因为是用户维度的场景,性能肯定是要首先考虑,那么适合这个场景的非Re 阅读全文
posted @ 2022-02-23 22:52 架构摆渡人 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 大家好,我是架构摆渡人。这是实践经验系列的第十一篇文章,这个系列会给大家分享很多在实际工作中有用的经验,如果有收获,还请分享给更多的朋友。 分页查询,无论是在B端的系统,还是C端的应用,都有着广泛的应用。只不过是应用方式和对性能的要求不一样而已。 在B端的系统中一般都是一个列表,下面有一个分页的组件 阅读全文
posted @ 2022-02-20 10:59 架构摆渡人 阅读(353) 评论(1) 推荐(0) 编辑
摘要: 大家好,我是架构摆渡人,这是流量治理系列的第9篇原创文章,如果有收获,还请分享给更多的朋友。 曾经有人问过我,限流有痛点吗?我当时的回答是:限流阀值不太好评估以及限流降低了用户的体验,这是我认为的痛点。 限流阀值到底怎么评估还是得有压测的动作,特别是现在电商平台,在大促前都会进行全链路压测,将问题暴 阅读全文
posted @ 2022-02-12 21:47 架构摆渡人 阅读(239) 评论(0) 推荐(1) 编辑
摘要: 大家好,我是架构摆渡人。这是实践经验系列的第七篇文章,这个系列会给大家分享很多在实际工作中有用的经验,如果有收获,还请分享给更多的朋友。 今天给大家分享一个容易忽略的问题,正是因为容易忽略,所以才要重视。 我们的业务表中有两个字段是必不可少的,分别是创建时间和修改时间,这样就知道数据是什么时候创建的 阅读全文
posted @ 2022-02-12 21:46 架构摆渡人 阅读(629) 评论(0) 推荐(0) 编辑
摘要: 大家好,我是架构摆渡人。这是实践经验系列的第十篇文章,这个系列会给大家分享很多在实际工作中有用的经验,如果有收获,还请分享给更多的朋友。 故事还要从N年前说起,那时业务发展的比较快,数据每天增长比较多。很快就经常出现慢SQL各种问题,拆库迫在眉睫。为了快速上线,直接在应用中进行拆分规则的处理,也就是 阅读全文
posted @ 2022-01-27 22:16 架构摆渡人 阅读(564) 评论(0) 推荐(0) 编辑