詠南微服務架構中間件


詠南微服務架構中間件
======================================================
針對當前互聯網后台服務的三高需求:高並發、高性能、高可用,而精心打造的delphi微服務后端解決方案
分布式多進程微服務架構。
各個微服務在啟動時自動將自己注冊到代理服務上

微服務支持斷線自動重連
通過代理服務支持微服務集群
客戶端負載均衡,自動故障轉移
后端支持windows,linux服務器部署。
支持unidac,firedac雙數據引擎
數字化服務接口:rest api,google protobuf api
前端支持windows,android,macos,ios,linux開發和部署
前端支持跨語言開發
一個服務不可用不會導致另一個服務也癱瘓
各個服務的部署是獨立的,如果真出了問題也只影響單個服務
單個服務的功能單一,重構或者優化某個服務很容易

========================================================

微服務和代理服務間使用zeromq進行通訊
負載均衡算法:ZeroMQ采用了輪轉調度算法,可以平均分配工作。開啟多個微服務,客戶端申請服務,代理服務會自動將客戶端請求分派到不同的微服務進行處理
微服務自動感知:開啟一個微服務,代理服務秒感知(秒注冊)。關閉一個微服務,代理服務需要5秒鍾注銷此微服務。

微服務會自動重連代理服務,直到連上為止。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM