微服務PaaS框架,RestCloud企業級開發框架
RestCloud
微服務PaaS框架,企業級微服務PaaS開發框架,提供面向業務系統整合的微服務PaaS開發平臺。可以實現分鐘級別的快速部署,使得普通開發人員可以更快速的開發微服務,提供完全自主研發的服務註冊中心、配置中心、組織許可權體系、API閘道器等系列元件開箱即用,部署後即可快速進行服務的開發,開發效率相對於使用原生的SpringBoot框架效率提升60%。提供原生基於Eclipse的Maven工程開發和麵向全Web IDE的介面開發方式。全Web化配置和管理,RestCloud服務註冊中心直觀易用,當有伺服器上線或下線時會自動記錄訊息,可在Web介面中對當前有效的伺服器進行管理,並支援手動調整各伺服器的效能引數權重等,同時也支援手工直接註冊第三方伺服器例項。
一、服務註冊與發現中心
1、PaaS平臺自帶完全自主研發的服務註冊與發現中心;
2、Web化配置和監控,簡單易用;
3、客戶端採用RestAPI和心跳來與註冊中心保持通訊;
4、註冊中心、監控中心、配置中心可合併安裝並使用同一個心跳來保持通訊;
5、支援註冊中心伺服器進行叢集,叢集伺服器數量不受限制;
6、非Java程式語言和Java同樣使用Rest API進行服務註冊;
7、支援手工直接註冊伺服器(對於舊的業務系統可以不用任何改造即可接入到註冊中心);
8、支援手工直接修改伺服器狀態和效能資料,可以引導API閘道器向特定伺服器引流或限流。
二、微服務配置中心
1、PaaS平臺提供全Web化的配置中心;
2、多環境支援(UAT、SIT、DEV等可以自定義環境);
3、單條配置具有完整的版本管理和變更歷史記錄;
4、支援配置的灰度釋出策略(IP級別的灰度釋出和應用級別的灰度釋出策略);
5、支援實時推送配置和定時更新配置兩種更新方式;
6、配置中心根據環境和應用ID來管理和釋出配置;
7、支援文字和Web視覺化編輯兩個方式修改配置;
8、提供Java客戶端配置快取和持久化技術;
9、在沒有配置中心時不影響單機開發(無需任何配置),連結配置中心後由配置中心自動接管;
10、支援配置快照技術,可以一鍵回滾至配置快照點;
11、支援公共配置(所有應用和環境可公共使用的配置資料);
12、支援配置值加密技術,適用於資料庫密碼帳號等敏感配置資料。
RestCloud微服務PaaS框架對配置進行修改、釋出、刪除等操作,配置值修改後一律處於未釋出狀態,只有主動釋出後才能生效,釋出後與舊的配置將形成歷史版本關係,隨時可以回滾至任意版本的配置值。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70005218/viewspace-2789218/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- RestCloud企業級API閘道器,可與原有微服務框架無縫整合RESTCloudAPI微服務框架
- 企業級開發框架----------Django框架Django
- SpringCloud微服務實戰——搭建企業級開發框架(九):使用Nacos發現、配置和管理微服務SpringGCCloud微服務框架
- SpringCloud微服務實戰——搭建企業級開發框架(十四):整合Sentinel高可用流量管理框架【限流】SpringGCCloud微服務框架
- SpringCloud微服務實戰——搭建企業級開發框架(十一):整合OpenFeign用於微服務間呼叫SpringGCCloud微服務框架
- SpringCloud微服務實戰——搭建企業級開發框架(十五):整合Sentinel高可用流量管理框架【熔斷降級】SpringGCCloud微服務框架
- SpringCloud微服務實戰——搭建企業級開發框架(十九):Gateway使用knife4j聚合微服務文件SpringGCCloud微服務框架Gateway
- SpringCloud微服務實戰——搭建企業級開發框架(十):使用Nacos分散式配置中心SpringGCCloud微服務框架分散式
- SpringCloud微服務實戰——搭建企業級開發框架(十六):整合Sentinel高可用流量管理框架【自定義返回訊息】SpringGCCloud微服務框架
- SpringCloud微服務實戰——搭建企業級開發框架(三十七):微服務日誌系統設計與實現SpringGCCloud微服務框架
- SpringCloud微服務實戰——搭建企業級開發框架(十二):OpenFeign+Ribbon實現負載均衡SpringGCCloud微服務框架負載
- RestCloud API閘道器,無縫與原微服務框架整合RESTCloudAPI微服務框架
- 百億級企業級 RPC 框架開源了!RPC框架
- 微服務前端開發框架React-Admin微服務前端框架React
- 用於微服務開發的 Java 框架微服務Java框架
- ? Hyperf 釋出 v1.0.16 版本 | 企業級的 PHP 微服務協程框架PHP微服務框架
- 企業級RPC框架zRPCRPC框架
- 企業級 RPC 框架 zRPCRPC框架
- SpringCloud微服務實戰——搭建企業級開發框架(二十三):Gateway+OAuth2+JWT實現微服務統一認證授權SpringGCCloud微服務框架GatewayOAuthJWT
- SpringCloud微服務實戰——搭建企業級開發框架(三十八):搭建ELK日誌採集與分析系統SpringGCCloud微服務框架
- SpringCloud微服務實戰——搭建企業級開發框架(三十二):程式碼生成器使用配置說明SpringGCCloud微服務框架
- Go-chassis 微服務開發框架系列(一)Go微服務框架
- net core 微服務 快速開發框架 Viper 限流微服務框架
- ? Hyperf 多個元件 v1.0.4 更新 | 企業級的 PHP 微服務協程框架元件PHP微服務框架
- SpringCloud微服務實戰——搭建企業級開發框架(三十四):SpringCloud + Docker + k8s實現微服務叢集打包部署-Maven打包配置SpringGCCloud微服務框架DockerK8SMaven
- SpringCloud微服務實戰——搭建企業級開發框架(三十):整合EasyExcel實現資料表格匯入匯出功能SpringGCCloud微服務框架Excel
- 微服務框架-dubbo整合nacos框架微服務框架
- SpringCloud微服務實戰——搭建企業級開發框架(二十五):實現多租戶多平臺簡訊通知服務SpringGCCloud微服務框架
- Go chassis 微服務開發框架實戰系列(二)Go微服務框架
- 隨行付微服務前端開發框架React Admin微服務前端框架React
- Solon 1.8.0 釋出,雲原生微服務開發框架微服務框架
- ? Hyperf 釋出 v1.1.16 版本 | 企業級的 PHP 微服務雲原生協程框架PHP微服務框架
- ? Hyperf 釋出 v1.1.14 版本 | 企業級的 PHP 微服務雲原生協程框架PHP微服務框架
- ? Hyperf 釋出 v1.1.2 版本 | 企業級的 PHP 微服務雲原生協程框架PHP微服務框架
- ? Hyperf 釋出 v1.1.10 版本 | 企業級的 PHP 微服務雲原生協程框架PHP微服務框架
- ? Hyperf 釋出 v1.1.9 版本 | 企業級的 PHP 微服務雲原生協程框架PHP微服務框架
- ? Hyperf 釋出 v1.1.8 版本 | 企業級的 PHP 微服務雲原生協程框架PHP微服務框架
- ? Hyperf 釋出 v1.1.3 版本 | 企業級的 PHP 微服務雲原生協程框架PHP微服務框架