随笔 - 28  文章 - 0  评论 - 0  阅读 - 6430
11 2021 档案
令牌桶限流算法
摘要:令牌桶限流算法 令牌桶算法是一个桶,匀速向桶里放令牌,控制桶最大容量(令牌最大数)和放入令牌速率(生成令牌/秒)。所有的请求在处理之前都需要拿到一个可用的令牌才会被处理,如果桶里面没有令牌的话,则拒绝服务; 接口限制 t 秒内最大访问次数为 n,则每隔 t/n 秒会放一个 token 到桶中; 桶中 阅读全文
posted @ 2021-11-27 19:32 rabbit-xf 阅读(1014) 评论(0) 推荐(0) 编辑
模板设计模式
摘要:模板设计模式 模板的价值就在于骨架的定义,骨架内部将问题处理的流程已经定义好,通用的处理逻辑一般由父类实现,个性化的处理逻辑由子类实现。 在模板模式(Template Pattern)中,一个抽象类公开定义了执行它的方法的方式/模板。 它的子类可以按需要重写方法实现,但调用将以抽象类中定义的方式进行 阅读全文
posted @ 2021-11-16 14:12 rabbit-xf 阅读(46) 评论(0) 推荐(0) 编辑
访问者模式
摘要:访问者模式 通过这种方式,元素的执行算法可以随着访问者改变而改变; 这种类型的设计模式属于行为型模式; 定义一个表示元素的接口 public interface Visitable<T extends Visitor> { void accept(T visitor); } 创建扩展了上述类的实体类 阅读全文
posted @ 2021-11-16 14:06 rabbit-xf 阅读(23) 评论(0) 推荐(0) 编辑
工厂模式
摘要:介绍 工厂模式属于创建型模式,它提供了一种创建对象的最佳方式。 在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。 枚举实现工厂模式 public interface FoodFactory { Food makeFood(); } public 阅读全文
posted @ 2021-11-15 17:45 rabbit-xf 阅读(22) 评论(0) 推荐(0) 编辑
责任链模式
摘要:责任链模式 介绍 责任链模式为请求创建了一个接收者对象的链。这种模式给予请求的类型,对请求的发送者和接收者进行解耦。 避免请求发送者与接收者耦合在一起,让多个对象都有可能接收请求,将这些对象连接成一条链,并且沿着这条链传递请求,直到有对象处理它为止。 使用 StateRoadRoadIncident 阅读全文
posted @ 2021-11-15 15:55 rabbit-xf 阅读(12) 评论(0) 推荐(0) 编辑
使用 SOFAStack 快速构建微服务
摘要:介绍 金融分布式架构 SOFAStack™(Scalable Open Financial Architecture Stack)是构建金融级云原生架构的应用平台,本实验基于 SOFAStack 快速构建一个微服务,主要包括以下几个部分: 使用 SOFABoot + SOFARPC 发布服务 使用 阅读全文
posted @ 2021-11-11 13:59 rabbit-xf 阅读(586) 评论(0) 推荐(0) 编辑
FarOps自动化运维管理系统
摘要:FarOps介绍 Run and manage apps in one place 可视化 将数据通过图形的方式直观展现出来,可视化是一种高效、一致性、透明性、面向用户的服务 自动化 将日常运维重复性工作由手工转为自动化操作,从而减少乃至消除运维中的延迟,实现"零延迟"的运维 智能化 智能化运维提升 阅读全文
posted @ 2021-11-04 11:08 rabbit-xf 阅读(608) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示