RestCloud所有產品均基於本微服務架構PaaS平台研發而來,底層PaaS平台是RestCloud所有產品的技術底座,基於本技術底座RestCloud快速研發了所有產品線,通過不斷迭代PaaS平台可以不斷的加速RestCloud系列產品的研發速度。
隨着越來越多的企業開始轉向微服務以及各種中台技術架構,新的架構產生了大量的對API管理、編排、開發、測試、數據集成等方面的技術需求,新一代以API為中心的輕量級iPaaS混合集成平台必將取代舊的以ESB SOA架構為主的集成平台。RestCloud平台的研發目的是為全面解決企業面臨的各種復雜集成需求,同時實現集成中間件的全面國產化。
RestCloud微服務架構PaaS平台包含以下核心組件:
1.自定義注解及API轉發引擎
2.RDB關系數據庫持久層
3.NOSQL數據庫持久層
4.MQ消息隊列持久層
5.RestClient API調用框架
6.緩存框架
7.規則執行引擎
RestCloud基於微服務架構的iPaaS平台基於SpringBoot框架進行開發前后端分離開發,平台所有后端能力均有相應的API提供出來,微服務組件采用SpringCloud體系支持NaCos、Eureka、Consul等微服務注冊中心以及配置中心的集成。