一种基于反向代理的微服务治理方法

    公开(公告)号:CN111782259B

    公开(公告)日:2023-11-10

    申请号:CN202010586595.9

    申请日:2020-06-24

    Inventor: 孙宇 张岩 王通

    Abstract: 本发明涉及一种基于反向代理的微服务治理方法,其中,包括:熔断处理和限流处理;限流处理步骤包括:微服务a和b向配置管理器请求配置信息;当微服务b请求访问服务A时,先是执行器proxy‑b获取此请求,通过映射关系了解到服务A的执行器地址为ip‑a,由执行器proxy‑b将请求转发至执行器proxy‑a;执行器proxy‑a获取请求,对于A服务准许请求限制,通过执行器proxy‑a内部维护的请求计数器判断是否超限额,如果没有超出限额,将请求转发至微服务a进行处理,并再次转发处理后结果数据至执行器proxy‑b,如果超出限额,直接向执行器proxy‑b返回拒绝服务的结果;执行器proxy‑b获取到结果后,转发至微服务实例b,完成此次服务请求调用。

    一种基于反向代理的微服务治理方法

    公开(公告)号:CN111782259A

    公开(公告)日:2020-10-16

    申请号:CN202010586595.9

    申请日:2020-06-24

    Inventor: 孙宇 张岩 王通

    Abstract: 本发明涉及一种基于反向代理的微服务治理方法,其中,包括:熔断处理和限流处理;限流处理步骤包括:微服务a和b向配置管理器请求配置信息;当微服务b请求访问服务A时,先是执行器proxy-b获取此请求,通过映射关系了解到服务A的执行器地址为ip-a,由执行器proxy-b将请求转发至执行器proxy-a;执行器proxy-a获取请求,对于A服务准许请求限制,通过执行器proxy-a内部维护的请求计数器判断是否超限额,如果没有超出限额,将请求转发至微服务a进行处理,并再次转发处理后结果数据至执行器proxy-b,如果超出限额,直接向执行器proxy-b返回拒绝服务的结果;执行器proxy-b获取到结果后,转发至微服务实例b,完成此次服务请求调用。

Patent Agency Ranking