RestCloud领先的企业级微服务及API解决方案提供商

企业级微服务治理及低代码开发平台

RestCloud 通过API、数据、流程连接一切

RestCloud-总体介绍

RestCloud平台荣获2018年度阿里云API应用创新大赛三等奖



轻量级

RestCloud定位是一款轻量级面向企业应用层的微服务治理及低代码开发平台,通过本平台可以快速的开发基于微服务架构的微应用系统以及前后端分离的业务系统或移动化应用, 本平台通过建立数据模型和业务模型能够无代码快速的发布服务并对服务的运行状况进行监控,同时也能基于数据模型快速生成Java代码并快速发布为Rest服务,同时也提供基于注解式的开发模式, 系统能自动通过注解扫描自动发布Rest服务并生成国际标准的OpenAPI3.0接口文档,在本平台开发的Rest服务自动支持MongoDB和RDBS关系数据库,同时针对关系数据库可以很好的支持跨数据库事务功能。

完全自主研发

RestCloud核心功能完全由谷云科技完全自主研发,核心功能没有使用任何第三方底层开源框架,RestCloud平台从Java Bean的管理、数据持久层、数据缓存、IOC依赖注入等核心功能全部为自主研发的框架,其框架具有学习难度低、并发性能好、开发速度快、提供全Web化的管理等特点,同时也提供基于注解式的开发模式,

功能全面

RestCloud包括8大核心组件功能覆盖微服务框架的主要核心组件,通过安装RestCloud平台即可以快速完成企业级微服务平台的搭建,RestCloud是集开发、API监控运维、API治理、数据集成等功能于一体的综合性iPaaS平台

RestCloud-理念

勇于创新

我们不跟随,我们创新不断,RestCloud的目标是打造国产的微服务治理及API开发平台于一体iPaaS层平台,RestCloud目前已经成为国内甚至全球领先的集微服务开发框架、服务治理、API开发、工作流引擎、数据总线于一体的企业级iPaaS平台

开放集成,连接一切

RestCloud平台希望通过API、业务流程、数据交换及共享等技术连接企业的一切包括不限于:业务系统的API互通、企业端到端的业务流程互通,数据互通、供应链合作伙伴互联、SaaS云计算系统互通、物联网、企业微信、小程序、APP互通等,同时RestCloud也能与第三方开发平台进行无缝集成, RestCloud可与Spring Cloud、Dubbo、Service Mesh等微服务框架进行集成,RestCloud的优势是成熟应用、轻量级、极简、快速、易学、快速帮助企业或开发人员开发API服务及构建微服务框架

坚持Web化、云端开发

RestCloud坚信基于全Web化的云端开发模式是未来iPaaS平台的趋势,所以RestCloud的所有核心功能都是基于Web化的管理界面来进行设计的,开发人员可以直接在Web界面下进行服务开发、服务发布、数据建模、SQL配置、Bean容器配置、缓存管理、业务流程配置等等

RestCloud-适用业务场景

作为企业级的微服务架构基础治理及开发平台
作为企业统一的后端服务开发平台,承担API的设计、开发、运行监控等功能
手机移动端APP、企业微信、小程序、钉钉的统一后端API开发平台
作为企业的工业互联网平台,实现与合作伙伴及供应链之间的集成和互联互通
企业级API服务总线和API网关,实现API的统一授权和协议转换
企业级数据总线功能,承担数据的交换、清洗、采集、搜索、再加工的平台
各种企业业务系统的基础开发框架(门户、OA、CRM、ERP、HR、MES、CMS)
SAP、金碟、用友等ERP系统的统一接口集成平台

RestCloud-核心组件

RestCloud-功能架构

RestCloud-运行架构

RestCloud-微服务框架

微服务开发:自研RestCloud 微服务快速开发平台(比Springboot更接近应用层)
API网关:自研企业级API网关(可选第三方开源API网关)
服务注册与发现:自研服务注册与发现中心(可选Eureka)
配置中心:自研Web化配置中心(可选第三方配置中心)
服务熔断:集成开源组件Hystrix,自研API及路由限速算法
负载均衡:自研负载均衡器(可自定义算法)
API监控中心:自研API实时监控中心
API接口治理平台:自研API接口治理平台
APM调用链跟踪:基于Google Dapper论文自研全链路实时跟踪平台
服务间调用:自研RestClient调用组件同时深度集成feign组件
缓存:自研缓存框架(可选集成redis)
日记存储:自研基于MongoDB的大数据日记采集及存储方案(可选ELK方案)
流程引擎:自研基于微服务的流程引擎
数据交换平台:自研ETL数据交换平台
前端框架:React前端UI+VUE前端UI

最小运行及部署环境

核心NoSQL版本:MongoDB3.X以上版本
JDK1.6以上版本
操作系统:Linux/Windows/Unix
数据库支持:MySQL/MsSQL/Oracle
应用服务器:Tomcat/WebSphere/WebLogic/JBoss等...
后端开发工具:Eclipse/MyEclipse等...
Docker中部署:直接从RestCloud镜像仓库中拉取即可完成安装
物理机中部署:直接从云端在线安装部署或安装包部署



版权所有 @ 谷云科技(广州)有限责任公司,粤ICP备17112776号