RestCloud API开发平台可以快速的开发企业级前后端分离的业务系统以及基于微服务架构的业务系统。平台通过建立数据模型和业务模型能够无代码快速的发布API服务,同时也能基于数据模型快速生成Java代码并快速发布为API服务接口。

微服务软件开发工具 微服务快速开发平台_etl

 
一、无缝集成微服务框架
1、所有发布的API可直接进入API网关中;
2、所有发布的微应用可以通过DevOps部署到K8s的容器中;
3、发布的API服务可立即注册到微服务注册中心;
4、支持API级别的熔断、限流、降级功能;
5、支持API调用其他API并实现链路跟踪功能;
6、支持第三方注册中心(Eureka、Consul、Nacos)。
二、API开发平台可实现零代码快速发布API
1、可以通过业务模型、SQL语句、存储过程快速实现多表跨数据源的API发布;
2、支持所有主流的SQL以及NO SQL的数据API发布为服务;
3、可以通过业务模型配置快速实现树型结构的数据API发布、关联删除等操作,无需编码;
4、可以实现一对多、多对多、多对一的查询、持久化、删除等操作的API发布;
5、对所有数据模型可一键生成分页查询功能API;
6、任意SQL语句一键发布为API服务;
7、业务系统中存储过程发布为API服务;
8、可以根据数据模型一键生成MVC的Java代码并发布API。
二、API开发平台适用业务场景
1、作为企业统一的后端API开发平台,承担API的设计、开发等功能;
2、作为企业数据中台的数据服务共享发布平台;
3、作为大数据平台的数据提取平台和前置服务开发平台;
4、手机移动端APP、企业微信、小程序、钉钉的统一后端API开发平台;
5、各种企业业务系统进行微服务化改造的基础开发框架(OA、CRM、ERP、HR、MES) ;
6、快速链接业务系统进行服务发布和业务逻辑重组的集成开发平台。
RestCloud API开发平台从Java Bean的管理、数据持久层、数据缓存、IOC依赖注入全部为自主研发的框架。其框架具有轻量级并发性能好、开发速度快、提供全Web化的管理视图等特点,同时也提供基于注解式的开发模式,系统能自动通过注解扫描并发布API服务,在本平台开发的API服务自动支持NOSQL和RDBS关系数据库同时支持跨数据库事务等功能。