限流框架 Amon

GPL
Java
跨平台
2019-05-05
你的十七

amon

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


1 介绍

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

2 使用

2.1 引入jar包

<dependency>
    <groupId>com.githup.liuyanggithup</groupId>
    <artifactId>amon-core</artifactId>
    <version>${last.version}</version>
</dependency>

2.2 配置扫描

在SpringBoot启动类添加

@ComponentScan(basePackages = {"com.githup.liuyanggithup.amon"})

2.3 配置中心集成

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

  • amon.configuration.center

    例如amon.configuration.center = apollo

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

  • amon.app.name

    例如amon.app.name = amon-sample-apollo

    应用的名称,建议和配置的spring.application.name保持一致。

  • 限流接口名称

    例如amon.test.amon = 600

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

2.4 方法级限流实战

    @Limiter(name = "amon.test.amon")
    public String amon() {
        return "hello";
    }

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

的码云指数为
超过 的项目
加载中

评论(0)

暂无评论

暂无资讯

暂无问答

采用Cloudera-Manager安装CDH时,采用内嵌数据库各数据库用户密码的保存位置

在采用Cloudera-Manager安装cdh时,通常使用内嵌的PostgreSQL数据库, 为了方便查看,修改,导出数据库中的数据,需要知道各个数据库的用户名,密码。本文针对此进行梳理,总结。...

2014/04/11 12:30
1K
0
yum 方式安装cloudera manager 5.7

修改机器名: vi /etc/sysconfig/network hostname 机器名 修改所有节点 hosts vi /etc/hosts ip 机器名 或者执行一下命令修改: cat >> /etc/hosts << EOF IP HOSTNAME IP HOSTNAME EOF 设置...

2016/06/01 10:12
6
0
cdh6安装

打通SSH,设置ssh无密码登陆(所有节点) 1、在每台服务器上都执行ssh-keygen -t rsa生成密钥对: ssh-keygen -t rsa,一路回车,生成无密码的密钥对 //将公钥添加到认证文件中:cat ~/.ssh/...

01/10 17:10
56
1
Cloudera Manager 4.8和 CDH 4。6 安装完全手册。

系统环境   操作系统:CentOS 6.5   Cloudera Manager 版本:4.8.1   CDH版本:4.5.0 各机器准备工作:   yum -y groupinstall "Development tools"   yum -y install wget  Clou...

2014/04/01 22:56
355
1
cloudera离线安装部署文档

cloudera离线安装部署文档

2015/08/27 15:45
152
2
CDH离线安装

一、相关包的下载地址 Cloudera Manager下载地址: http://archive.cloudera.com/cm5/cm/5/ 或者 http://archive.cloudera.com/cm5/repo-as-tarball/ 下载信息: http://www.cloudera.com/co...

2018/06/24 23:25
5
0
centos7搭建CDH

CDH CENTOS7环境搭建 CentOS-7-x86_64-DVD-1810.iso 最大磁盘80G 内存8G 网络适配器是仅主机模式 时区选择上海 soft selection选择server with gui/右边marialDB database server2 developme...

02/24 11:59
1
0
cdh安装

cloudera manager 安装cdh

2018/03/19 20:56
11
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部