RestCloud API服務編排平臺,快速構建企業服務匯流排

RestCloud發表於2021-08-26

RestCloud API服務編排平臺基於微服務架構透過無程式碼化來統一編排和排程API服務,透過視覺化的拖、拉、拽對API進行編排並實現分散式事務控制、故障自動轉移、斷點續跑等功能,視覺化、更輕量、更高效能的API編排平臺,快速構建企業服務匯流排,全面提升敏捷整合能力,每日排程API流程超過100W+。目前企業隨著前後端分離架構、微服務架構、中臺戰略、產業互聯互通的實施必將產生大量的各種協議的API服務,業務系統與業務系統之間、關聯企業之間的API都相應存在大量的API相互呼叫和邏輯重組需求、使用傳統的編碼方式已完全不能滿足業務敏捷化交付的特性。

一、平臺核心能力

1、全Web視覺化拖、拉、拽實現服務的編排與邏輯重組;

2、可作為微服務的分散式事務控制器;

3、可按周、天、時、分等週期自動排程流程;

4、支援斷點續跑能力;

5、支援故障自動轉移能力;

6、基於微服務架構開發可分散式部署同時支援數萬支流程的排程與釋出;

7、提供服務聚合能力可以把原子化的API服務聚合為更高階別的API服務;

8、提供資料轉換、協議轉換能力;

9、支援WebService、Restful、Dubbo、Java程式碼的混排與排程;

10、支援BPMN2.0規範進行流程編排和設計。

二、真正的高效能服務編排引擎

1、首創基於純記憶體的流程排程引擎,是支援高頻排程編排流程的核心技術;

2、流程引擎在記憶體中構建節點並進行API服務節點的逐步推進;

3、相比傳統依賴於資料庫持久化的ESB產品效能提升數十倍;

4、流程編排後可重新發布為一個新的高效能API給呼叫端;

5、客戶端每呼叫一次API,系統將在記憶體中執行一次流程;

6、日誌非同步儲存於MongoDB中可支援海量日誌資料的儲存和分析;

7、多個API編排後效能損耗低於3ms。

三、提供豐富的監控功能

1、秒級監控所有編排流程的實時執行情況;

2、自動分類成功排程流程、失敗排程流程;

3、提供Web線上流程除錯能力,可以線上除錯流程極大加快流程的編排速度;

4、提供編排後流程的平均執行時間、每日執行次數、成功次數、失敗次數統計;

5、提供流程視覺化回放功能,可以回放流程執行的過程;

6、提供事務補償監控功能,可以實時監控需要補償的業務流程。

RestCloud API服務編排平臺適用大型企業集團,支援多租戶集中式開發,企業各團隊、子公司、第三方開發商集中在平臺中進行服務編排和管控,編排的流程可分散式執行在各自的節點或容器中,出現故障時相互不影響其他節點;管理員可以集中式監控企業各團隊、子公司、第三方開發商編排的流程執行狀態,隨時洞查可能出現的故障和異常,可以對編排的服務在多個執行引擎中根據資源利用情況隨時調配執行節點,在部分節點故障時可立即轉移到其他節點。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70005218/viewspace-2788938/,如需轉載,請註明出處,否則將追究法律責任。

相關文章