RestCloud企业级API网关在企业IT架构中一般定位为轻量级的ESB企业服务总线的角色、有别于基于Nginx的流量型网关,需要兼容所有业务系统的各种复杂协议,根据不同标准和报文进行数据格式转换映射,提供对所有业务系统API的集中鉴权、错误预警、数据加解密、协议转换、安全防护、日志审计等核心功能。在研发时就具有非常明确的目标,就是替换企业IT架构中原来较重的ESB企业服务总线,改由API网关完成各种协议的路由透传功能,再配合API服务编排平台和消息中间件模块即可完全替换原来笨重且为单体架构的ESB企业服务总线系统。
RestCloud企业级API网关稳定性高,统一API的出入口,将API的通用能力统一抽取到API网关层:
1、权限集成:集成业务系统认证、SaaS认证到API网关中并与AD域LDAP进行互通;
2、传输安全:HTTPS支持、提供DES、AES、SM4数据加解密传输;
3、流量控制:动态QPS限流保护、配额管理、限流、熔断、可调用时段控制等;
4、安全防护:JSON/XML深度攻击,敏感字符过滤、IP黑白名单;
5、协议转换:WebService、Dubbo、Kafka、MQTT协议转换;
6、监控分析:拓扑图生成、统计分析、依赖关系分析;
7、统计计费:针对不同角色、不同API类别计量计费;
8、缓存加速:支持API数据缓存可减少后端业务系统压力;
9、异常预警:超时预警、攻击预警、错误码预警、超速预警;
10、日志审计:全量日志数据存储、提供30+日志报表。
RestCloud企业级API网关RestCloud企业级API网关作为业务系统架构的中心节点承担着非常重要的数据转换和日志审计能力,API网关的灵活性决定了整个架构的灵活性和可维护性,RestCloud API网关按照插件化的思路进行开发设计,所有插件均基于Java原生语言开发,保证性能的同时提供了极为方便的可扩展性。具有极低的运维成本,API网关能保持长时间不间断服务,在大部分案例中均保持了长达一年的无重启记录,运维人员只需关注手机的预警信息即可洞查企业所有业务系统集成API的运行状态。
网友评论