Skip to content

Latest commit

 

History

History
9 lines (5 loc) · 1.13 KB

File metadata and controls

9 lines (5 loc) · 1.13 KB

A Lightweight, High-Concurrency, Real-Time, and Easy to Implement model for medium scale C/S systems.

FastHCA 模型應用各式各樣的非同步非阻塞IO技術的產品,從較低的技術難度切入,針對中型規模C/S系統,解決大量資料即時運算處理(約C10K~C100K)。主要特點是高可用高併發高效能分散式易擴充易維護低耦合低延遲熱更新輕量化

模型邏輯由即時運算(Real-time Computing)、訊息佇列(Message Queue)與背景處理程序(Background Processing)組成。

即時運算邏輯結合共享快取服務(shared cache)負責處理業務邏輯,結果由API閘道(API Gateway)回應輸出,除此之外,同時發佈回應資料到訊息佇列中;佇列中的消息由背景處理程序服務工作(worker)所訂閱,服務工作依照訊息的主題(topic)處理,執行非即時的資料處理、或資料更新,比如:儲存結果、發送電子郵件、資料統計、會員VIP資格評定……等。