降低开发成本,提高系统灵活性
借助可加速转型的微服务解决方案平台,安全地连接系统与应用程序,为企业数字化赋能
有效避免服务器访问过载、服务器单点故障等问题,提高系统的可用性。
方便GOKU网关与企业内部系统进行对接,实现开发、运维、管理一体化。
智能分发业务流量,提高系统业务处理能力,提升集群的整体性能。
针对不同用户进行单位时间内的访问次数限制,单位时间支持每秒、每分钟、每小时、每天。
支持多种鉴权方式,灵活进行用户鉴权,包括Apikey鉴权、OAuth2.0鉴权、JWT鉴权、Basic鉴权等。
详细的请求监控,配合全面的告警机制,可通过多种方式获得告警信息,包括推送、邮件等。
微服务架构
微服务架构里,功能性服务均以API的形式提供,各服务之间互相独立,使得整个系统的耦合性降低,有利于项目开发迭代与日后维护,更方便企业拓展自身业务,越来越多企业已向微服务架构转型。
API网关是微服务架构中最重要的一环,承载着用户访问的流量控制、针对不同用户的鉴权;还有路由转发、参数映射、数据缓存、熔断与服务降级等功能,使微服务架构得以发挥最大作用。
OPEN API
服务提供商需要对外提供自身的一系列服务,为了方便开发者接入这些服务,多数服务商会将这些服务以接口的形式封装起来,供第三方调用,这就是OPEN API,也称开放平台。OPEN API除了能让企业的业务更深地触达用户,还能为企业带来可观的商机。
OPEN API必然会涉及关于第三方用户接入的权限和调用次数等问题,这些问题都能通过网关来解决。网关作为开放平台的基石,提供流量控制、用户鉴权、IP黑白名单、数据缓存等功能,并且通过集群与负载均衡,能有效保证业务持续正常地运行。