Fork me on GitHub

09 2018 档案

摘要:最近自己写了一个关于网关限流的插件,为了实现限流时的灵活性所以选择了使用自定义注解,但是在百度了很多篇文章时发现大部分的答案是使用反射,一部分是使用注解处理器。个人感觉这样实现都不是很合适,感兴趣的兄弟可以看一下我是如何使用的。 1. 如何自定义注解 这个其实网络上的文章太多太多了,我这里就简单的说 阅读全文
posted @ 2018-09-28 21:00 石玉军 阅读(372) 评论(0) 推荐(0)
摘要:最近写了一个限流的插件,所以避免不了的接触到了一些限流算法。本篇文章就来分析一下这几种常见的限流算法 分析之前 计数器算法 这个算法可以说是限流算法中最简单的一种算法了。 计数器算法的意思呢就是当接口在一个时间单位中被访问时,我就记下来访问次数,直到它访问的次数到达上限。 当一个请求过来时,我们就会 阅读全文
posted @ 2018-09-26 23:42 石玉军 阅读(1377) 评论(2) 推荐(0)
摘要:最近自己写了一个关于网关限流的插件,然后想着肯定会有很多兄弟也需要使用到,所以就想着把jar包上传到Maven的中央仓库上让大家可以更方便的使用 现在咱们来看一下这个流程是什么样的呢。 123456789101112 <servers> <server> <id>sonatype-nexus-sna 阅读全文
posted @ 2018-09-26 09:00 石玉军 阅读(2498) 评论(0) 推荐(0)
摘要:最近项目中使用到了关于@Conditional注解的一些特性,故写此文记录一下 @Conditional是啥呀? @Conditional注解是个什么东西呢,它可以根据代码中设置的条件装载不同的bean,比如说当一个接口有两个实现类时,我们要把这个接口交给Spring管理时通常会只选择实现其中一个实 阅读全文
posted @ 2018-09-25 21:42 石玉军 阅读(15162) 评论(0) 推荐(1)