API服務平臺,可進行分散式執行

RestCloud發表於2021-10-09

API服務編排是指把微服務釋出的API或業務系統的API服務介面,按照一定的業務邏輯和流程進行視覺化編排的功能,編排後的API流程再重新發布成為一個新的API並可以直接打包成為一個新的微服務單元進行部署和執行。

RestCloud API服務編排平臺系統架構採用無狀態設計,支援Docker容器化部署,特別適用於大型企業的業務中臺以及資料中臺的API服務聚合層,把企業各業務中心或服務聚合、編排後的API釋出成為獨立可執行的微服務進行分散式執行,一個編排節點出現故障時不會影響其他業務API。

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

1.首創基於純記憶體的流程排程引擎,是真正自主智慧財產權的高併發排程編排技術;

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

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

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

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

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

7.多個API編排後效能損耗低於3ms;

8.支援Jar包輕量化的部署模式,執行時可不依賴任何資料庫。

適用大型企業中臺架構

1.多租戶

支援多租戶集中式開發,企業各團隊、子公司、第三方開發商集中在平臺中進行服務編排和管控。

2.分散式執行

企業各團隊、業務部站、第三方開發商編排的API服務流程可以直接打包成為一個微服務執行在各自的節點或容器中,出現故障時相互不影響其他節點。

3.集中式管控

管理員可以集中式監控企業各團隊、業務部門、第三方開發商編排的流程執行狀態,隨時洞查可能出現的故障和異常。

4.視覺化設計、簡單易用

RestCloud API服務編排平臺讓使用者基於視覺化的拉、拉、拽即可實現多個API的編排與聚合,分種級即可創造新的業務場景。


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

相關文章