240 发简信
IP属地:上海
  • APIGateway总结

    用了几天时间来设计和实现一个APIGateway,这里进行一下文档和代码的汇总。 文档汇总: APIGateway设计的思路 APIGatewa...

  • APIGateway中获取客户端IP的方法

    在使用ServletRequest获取客户端ip的时候,不仅仅只使用getRemoteHost来获取,还要使用XFF(X-Forwarded-F...

  • APIGateway中使用Dubbo泛化调用

    APIGateway需要调用各个业务系统的接口,但是不可能作为消费者依赖所有系统的接口jar包,可以使用Dubbo的泛化调用功能来实现。APIG...

  • APIGateway中流控介绍

    流控或者叫限流,可以通过控制流量来保护我们的系统不被大流量或者异常流量冲垮,常用的限流算法有:计数器算法、令牌桶算法、漏桶算法。 计数器算法 计...

  • APIGateway中加密验签介绍

    需要提供给接口调用方一个用来加密的key,调用方根据key、一些其他参数以及业务参数进行加密,还需要对报文进行签名,使用加密的参数请求接口。 A...

  • APIGateway中责任链模式的使用

    重新看一下责任链模式,在APIGateway设计中要用到责任链模式。简单写了代码测试下Spring中使用以及Apache CommonsChai...

  • Resize,w 360,h 240
    APIGateway设计文档

    APIGateway的设计文档,包括整体架构和数据库设计。 整体架构 使用draw io画的图,这里是源文件:APIGateway整体架构 调用...

  • APIGateway设计的思路

    简述一下APIGateway的设计思路,准备从头写一个网关。 API网关的职能 请求接入,承接所有外部请求。 中介策略,承担了外部请求和实际服务...

  • Resize,w 360,h 240
    Spring中扩展点汇总

    通过阅读Spring的源码,按照自己的理解,汇总了一下Spring中常用的扩展点,可能还有遗漏或者理解不对的地方。直接使用processon画了...