计数器法 计数器法是限流算法里最简单也是最容易实现的一种算法。比如我们规定,对于A接口来说,我们1分钟的访问次数不能超过100个。那么我们可以这...
设计模式概述 产生背景 “设计模式”最初并不是出现在软件设计中,而是被用于建筑领域的设计中。1995 年,艾瑞克·伽马(ErichGamma)、...
NIO基础 non-blocking io 非阻塞 IO 三大组件 Channel & Buffer channel 有一点类似于 stream...
RocketMQ高级功能 消息存储 分布式队列因为有高可靠性的要求,所以数据要进行持久化存储。 消息生成者发送消息 MQ收到消息,将消息进行持久...
消息发送样例 导入MQ客户端依赖 2、* 消息发送者步骤分析 消息消费者步骤分析 基本样例 消息发送 发送同步消息 这种可靠性同步地发送方式使用...
RocketMQ集群搭建 各角色介绍 Producer:消息的发送者;举例:发信者 Consumer:消息接收者;举例:收信者 Broker:暂...
RocketMQ快速入门 RocketMQ是阿里巴巴2016年MQ中间件,使用Java语言开发,在阿里内部,RocketMQ承接了例如“双11”...
MQ介绍 为什么要用MQ 消息队列是一种“先进先出”的数据结构 其应用场景主要包含以下3个方面 应用解耦系统的耦合性越高,容错性就越低。以电商应...
第五部分 高效并发 第13章 线程安全与锁优化 概述 线程安全 当多个线程同时访问一个对象时,如果不用考虑这些线程在运行时环境下的调度和交替执行...