qing-gateway
qing-gateway copied to clipboard
qing-gateway是用于请求转发、协议转换、可观测性、服务编排的Java NIO API网关(学习使用非常佳)。
## [Graalvm](https://www.graalvm.org/)三大特点: 1. 高效能运行 Java 使用 GraalVM 执行 Java 程式可以变得更快 2. 多语言并行 可以在 Java 里面同时使用多种语言,像是 JavaScript、R... 3. 快速启动 直接把 Java 应用编译成机器码,执行起来体积更小、启动速度更快
## 新增请求隔离 服务节点维度,支持请求的快慢线程池隔离。快慢线程池隔离主要用于一些使用了同步阻塞组件的API,例如SSO鉴权、自定义鉴权等,可能导致长时间阻塞共享业务线程池。 快慢隔离的原理是统计API请求的处理时间,将请求处理耗时较长,超过容忍阈值的API请求隔离到慢线程池,避免影响其他正常API的调用。 除此之外,qing-gateway也应支持业务研发人员配置自定义线程池进行隔离。具体的线程隔离模型如下图所示: 