【技术实现步骤摘要】
服务限流方法及装置
本专利技术涉及数据处理技术,具体的讲是一种服务限流方法及装置。
技术介绍
随着分布式微服务的流行,安全可靠的内部服务间的限流熔断功能变的越来越重要,传统的限流熔断有两种方式,一种是从服务接入的网关或负载均衡处限流,另一种是微服务中相关框架中或程序中植入限流熔断功能。从服务接入的网关或负载均衡处限流,这种限流方式控制颗粒度比较粗,无法对微服务内部集群中每个服务之间做到限流,或者无法对内部集群中每个接口调用之间做到精准限流。在微服务中相关框架中或程序中植入限流熔断功能,这种方式对业务程序有强耦合性,不适合后期限流功能的升级。
技术实现思路
为至少解决现有技术的一问题,本专利技术实施例提供了一种服务限流方法,该方法包括:接收用户设置的限流策略;将所述限流策略下发至各服务的节点服务器的探针;利用所述探针根据所述限流策略进行限流。本专利技术实施例中,所述的接收用户设置的限流策略包括:通过探针向远程控制台发送心跳建立连接;建立连接后, ...
【技术保护点】
1.一种服务限流方法,其特征在于,所述的方法包括:/n接收用户设置的限流策略;/n将所述限流策略下发至各服务的节点服务器的探针;/n利用所述探针根据所述限流策略进行限流。/n
【技术特征摘要】
1.一种服务限流方法,其特征在于,所述的方法包括:
接收用户设置的限流策略;
将所述限流策略下发至各服务的节点服务器的探针;
利用所述探针根据所述限流策略进行限流。
2.如权利要求1所述的服务限流方法,其特征在于,所述的接收用户设置的限流策略包括:
通过探针向远程控制台发送心跳建立连接;
建立连接后,接收用户通过所述远程控制台设置的限流策略。
3.如权利要求1所述的服务限流方法,其特征在于,所述的服务节点服务器设置于Java虚拟机环境。
4.如权利要求1所述的服务限流方法,其特征在于,所述的将所述限流策略下发至各服务的节点服务器的探针之前包括:
预先在各服务的节点服务器分别设置探针。
5.如权利要求3或4中任一项所述的服务限流方法,其特征在于,所述的探针为Java探针。
6.如权利要求1所述的服务限流方法,其特征在于,所述的限流策略包括:对服务的访问截断策略、适配器策略以及流量规划控制策略。
7.一种服务限流装置,其特征在于,所述的装置包括:
策略接收模块,用于接收用户设置的限流策略;
下发模块,用于将所述限流策略下发至各服务的节点服务器的探针;
限...
【专利技术属性】
技术研发人员:顾欣,夏龙飞,让涛,颜高飞,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。