starAPI 是高效、易用、功能强大的 api 管理平台,旨在为开发、产品、测试人员提供更优雅的接口管理服务。它可以帮助开发者轻松创建、发布、以及维护API(数据应用服务管理平台、数据接口快速开发管理系统、低代码接口开发)。
应用场景:
(1)内部系统集成:规范系统间API数据接口,快速完成内部系统的解耦及前后端分离,实现可观可控的相互访问;
(2)企业级云服务能力:利用接口标准化、可复用特点,沉淀公共技术组件资产,搭建企业级云数据服务,助力企业项目及产品实施;
(3)对外开放能力:将内部服务能力以标准API的形式开放给外部合作伙伴或第三方,与外部用户可管可控地共享服务、能力和数据,达成深度合作,共建新生态。
应用目标:
(1)提高接口开发效率和交付质量,有效缩短项目实施周期;
(2)提高接口的可维护性,有效降低项目运维成本;
(3)提升公司软件组件复用能力,有效降低项目群实施成本。
使用步骤:
产品特点:
(1)数据CURD操作接口即配即用,无需编写代码;
(2)灵活的接口执行表达式:支持普通、一主多从、MyBatis动态SQL、java动态代码多种模式;
(3)灵活的数据转换配置,在线转换成所需内容,支持数据字典转换、数据脱敏等;
(4)支持Mock数据、在线测试,提高协同开发效率;
(5)接口支持前置和后置规则引擎:支持入参数据校验、清洗、逻辑判断等;
(6)支持各类数据源即配即用,包括Mysql、Oracle、SQL Server、MongoDB、Redis、HBase、Elasticsearch、分布式XA数据源等;
(7)支持各类消息推送:包括短信、语音、邮件、数据库、 微信小程序订阅消息、企业微信、APP推送等;
(8)支持统计报表自定义:支持表格、柱状图、饼状图,预置按小时统计接口访问量和响应时间、统计各接口平均响应时长、统计消息推送状态数等;
(9)管理与执行集群分开部署监控,动态监控接口集群运行状态、异常告警;
(10)实用任务管理组件:支持接口自动回归测试、邮件发送接口调用日报、系统运行状态自动检测告警、自动清理失效数据、kettle任务文件调度;
(11)支持字段级数据粒度审计:可自动识别记录字段修改前后的数据内容,记录接口关键信息的历史版本内容;
(12)接口预置插件:预置查询单条记录、DB翻页查询、合并请求接口、MyBatis动态执行、存储过程调用、DB/elasticsearch/Redis CURD操作,MongoDB翻页查询、支持application/json和application/x-www-form-urlencoded;