高可用系统设计的思路 一个成熟系统的可用性需要从系统设计和系统运维两方面来做保障,两者共同作用,缺一不可。那么如何从这两方面入手,解决系统高可用的问题呢?
系…
现在微服务开发中为了满足限流消峰、减少系统之间的耦合等实际业务的需要,于是系统中往往会引入了MQ,加入了MQ之后如何保证消费者的消费幂等性便是需要解决的问题了。…
面试题概览:
限流的主要目的是什么,有哪些常见的限流算法? 请说说看计数器限流的基本原理和它存在的问题? 滑动窗口限流算法如何优化计数器限流?请简单用代码实现…
在了解微服务之前,我们需要了解一下它的背景。
微服务的背景 大约在 2005年左右,随着互联网公司的快速发展,许多企业开始遇到单体应用程序在可扩展性…