API网关作为所有业务系统API流量的统一入口,承担着非常重要的数据传输及多协议转换工作。RestCloud API网关将成为前后端交互以及内外网交互的唯一数据进出口,所以API网关适合于进行服务鉴权、数据缓存、流量控制、日记记录、熔断控制、协议转换等。

RestCloud API网关有哪些功能?
公共能力统一抽取到API网关中,统一入口,承担数据传输及多协议转换工作。
√权限集成:集成业务系统认证、SaaS认证到API网关中并与AD域LDAP进行互通
√传输安全:HTTPS支持、提供DES、AES、SM4数据加解密传输
√流量控制:动态QPS限流保护、配额管理、限流、熔断、可调用时段控制等
√安全防护:JSON/XML深度攻击,敏感字符过滤、IP黑白名单
√协议转换:WebService、Dubbo、Kafka、MQTT协议转换
√监控分析:拓扑图生成、统计分析、依赖关系分析
√统计计费:针对不同角色、不同API类别计量计费
√缓存加速:支持API数据缓存可减少后端业务系统压力
√异常预警:超时预警、攻击预警、错误码预警、超速预警
√日志审计:全量日志数据存储、提供30+日志报表
API网关作为业务系统架构的中心节点承担着非常重要的数据转换和日志审计能力,API网关的灵活性决定了整个架构的灵活性和可维护性,RestCloud API网关按照插件化的思路进行开发设计,所有插件均基于Java原生语言开发,保证性能的同时提供了极为方便的可扩展性。
网友评论