image.png

    主板应用最核心的内容时对所有应用请求进行统一处理,然后进行路由到具体的应用中进行真正的业务处理,然后返回;而主板应用的主要工作出了路由还有,

    • 再路由之前对请求进行安全性判定;
    • 对请求进行鉴权,判断是否是合法的访问;
    • 还有对请求进行审计工作,不论是否有权访问,是否访问正确,都要记录;
    • 对请求进行负载均衡分配到合适的空闲的处理应用进行处理;
    • 如果访问过多的时候应用处理不过来启用排队和限流机制让请求进行有序的进行访问;
    • 如果请求高峰超出了服务器的处理能力防止服务器过载则进行熔断或者降级处理;

    一个请求进来根据安全配置可能直接放行,也可以能进入认证环境,也可能在鉴权后放行,也可能在鉴权后拒绝;
    一个请求不论是否通过安全性判断都会被记录和审计,通过,拒绝,正确返回还是报错了,执行性能和效率都会被记录;
    一个请求最终会到路由环节,根据限流,负载和熔断策略进行分流和路由,进行具体业务的请求;
    一个请求可能在主板环节被提前处理一些逻辑,返回时也会进行相应的逻辑处理,比如参数的预处理,一些通用的逻辑检查和判断;特殊参数的返回处理等;