logo
客服微信
客服联系方式
商务微信
商务联系方式
4009988033
API市场
|
连接器

API市场

一个API数据交易平台,提供易源自营及第三方数据的交易场所,具有技术专业、协议标准、数据丰富、计费灵活、稳定高性、日志详尽、功能强大等特点。

查看全部

连接器

异构数据源的统一协议调用中心。通过连接器,可使用统一标准的HTTP API调用任何异构数据源。支持的数据源包括SAAS服务、第三方API、对象/非对象数据库、物联设备等。可类比于多国语言环境中的万能翻译器。

查看全部

易源网关

一个API请求的生命周期管理平台。将“请求-回复”划分为6个阶段,根据配置,每个阶段注入不同的管理功能,提供极为丰富的变量环境及LUA代码回调,可满足绝大部份场景下的业务逻辑功能。支持私有API及内部人员权限管理。

查看全部
云端平台、无需安装

易源所有产品服务均位于云端, 您无需安装即可使用全套功能。

支持后端动态节点负载均衡

后端服务使用四种均衡策略。其中【脚本动态选择】策略可根本输入参数、IP、系统变量等值,动态运行自定义的LUA代码选择后端节点群。

后端节点任意拓展

可动态对负载节点进行增加、删除、修改、启停操作,实时生效。

节点熔断策略

根据熔断条件,易源会动态熔断失败的后端, 以保障不发生"雪崩效应"。如果熔断的服务后续通过了"半开"检测,则易源会把对它的保险丝重新接上。

密钥子授权

子授权可以控制单独客户端的IP、调用次数、调用频率、接口访问权限等

日志回调通知

后端服务群返回数据后,易源平台将明细日志推送到API主人配置的日志服务器,其信息包括输入用户的IP、标识、请求参数,服务群中的节点id、返回内容等。

高度安全

分为三个纬度的: 主机安全、服务商数据安全及调用者安全。

实时监控报警

6个阶段均有监控埋点,对异常情况发送站内信、邮件、短信告警。

后端服务支持所有连接器

后端除了常规的http节点外,还支持全平台连接器。比如一个节点走阿里市场,一个节点走自己的mysql,一个走redis服务。

支持多种用户认证方式

用户可根据情况采用合适的访问认证策略,其中子授权认证为前后端分离开发提供了支持。

流量及并发控制

对于公开和私有接口,您都可以为接口设置多个套餐,由套餐来封装组合策略。

REST API支持

支持REST API风格的接口访问。

性能优异

构建于openresty,得益于nginx的稳定和LUA的灵活强大。

支持接口自定义调用命名空间

为便于查看和记忆, 服务商可自定义接入点的url调用后缀, 例如原地址是https://route.showapi.com/6-1,可自定义为https://route.showapi.com/showapi/phone-area

支持XML/JSON转换

可将服务后端的返回内容转换为JSON或XML。

输入字段约束

在流程前端就中止非法访问,保护后端安全

环境变量控制

环境变量是本系统的一大特色,您可以建多个自定义变量,一个变量可以设置生产、测试、草稿、三个环境值,根据调用环境不同,其值会自动切换。您可以在输入输出参数映射、后端节点url、负载均衡等多个阶段使用变量;比如改变一个IP变量值为down,从而使其ip下所有都断服务进入维护状态。

系统字段转发

易源在转发时,除了输入的header、query、body、外,还会添加更多参数转发到后端,您可以定义这些额外参数放在转发时的什么位置

输入字段映射

易源可以把输入的header、query、body、映射转发到后端,可以增删改输入值,可以改变位置 (比如从header转发到body)可以嵌入变量,可以根据具体某个后端节点应用策略。

合成字段

根据输入参数 + 环境变量, 合成新的参数。图中的{{@变量}}是mustache语法,表明其会应用 【反SQL注射】操作。

输入阶段代码转换

如果需要使用此字映射更强的功能 ( 比如复杂的逻辑判断 ),可以使用【代码转换】功能, 嵌入LUA代码直接修改输入参数。

多数据源管理

互联网可访问的异构源, 都可以在易源平台设置为数据源,使用http进行调用

返回输出字段映射

数据从后端返回时,可对其header和body进行映射、裁剪。可以增删改输出值,可以改变位置 (比如从header转发到body) 可以嵌入变量,可以根据具体某个后端节点应用策略

返回输出阶段代码转换

如果选哟使用比字段映射更强的功能 ( 比如复杂的逻辑判断 ), 可以使用【代码转换】功能,嵌入LUA代码直接修改返回的输出参数

服务降级设置

在后端服务繁忙或不可用时, 易源向客户端返回本接口预订的服务降级信息

MOCK模拟输出

接口调试时,通过在header中传递showapi_use_mock_result=1参数,易源将直接向客户端输出您配置好的mock信息。

返回体文档配置

以树状结构配置返回体参数, 也可以通过json文本反向生成结构

调用成功依据

返回信息时, 易源根据状态码、json值及返回体正则判断本次调用是否成功

扣费次数依据

返回信息时,易源根据配置的返回头字段或者返回体中的json字段值进行计费减次操作

自动化测试

建立测试计划和测试用例,配置定时任务运行计划,通过邮件、短信反馈测试结果和警报