Amon 限流框架开源项目

我要开发同款
匿名用户2019年05月05日
155阅读

技术信息

开源地址
https://gitee.com/lyhome_admin/amon
授权协议
GPL

作品详情

amo

针对互联网常见的限流场景,一个注解解决方法级限流难题,与sprig轻松整合

1介绍

amo限流框架将会支持与apollo,xxl-cof,zcof配置中心(具体支持项参见release版本说明),动态修改限流速率无需重启。

2使用2.1引入jar包<depedecy><groupId>com.githup.liuyaggithup</groupId><artifactId>amo-core</artifactId><versio>${last.versio}</versio></depedecy>2.2配置扫描

在SprigBoot启动类添加

@CompoetSca(basePackages={"com.githup.liuyaggithup.amo"})2.3配置中心集成

集成支持的配置中心,以下配置项必填

amo.cofiguratio.ceter

例如amo.cofiguratio.ceter=apollo

集成的配置中心,对应apollo,xxl-cof,zcof是作者的基于zk开源配置中心敬请关注。

amo.app.ame

例如amo.app.ame=amo-sample-apollo

应用的名称,建议和配置的sprig.applicatio.ame保持一致。

限流接口名称

例如amo.test.amo=600

配置自定义的key,value为限流速率

2.4方法级限流实战@Limiter(ame="amo.test.amo")publicStrigamo(){retur"hello";}

使用Limiter注解,ame属性是在配置中心配置的限流接口名称

功能介绍

amon 针对互联网常见的限流场景,一个注解解决方法级限流难题,与spring轻松整合 1 介绍 amon限流框架将会支持与apollo,xxl-conf,zconf配置中心(具体支持项参见re...

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论