摘要

当前云计算平台中往往会包含若干个子系统,各个子系统要求的API格式是不一样的,而且有些子系统的API格式完全不符合Restful API格式。这就造成了云计算平台需要分别调用各个子系统的API,且每个系统的API调用需要做个性化的处理,无形中增加了开发人员的开发时间和学习成本,同时也增加了云计算平台的运营和维护成本。针对这一问题,基于接口网关KONG设计并实现了一套API集成系统。该API集成系统会转发云计算平台中的所有请求,并在转发请求的过程中会将不符合Restful格式的API转成Restful格式的API,方便云计算平台用统一的方式来调用不同系统的API。测试结果表明,API集成系统可以完成API集成的功能,将非Restful格式的API转为Restful格式。