原文:ENode 1.0 - 框架的總體目標

開源地址:https: github.com tangxuehua enode 本文想介紹一下enode框架要實現的目標以及部分實現分析思路剖析。總體來說enode框架是一個基於cqrs架構和消息驅動的應用開發框架。在說實現思路之前,我們先看一下enode框架希望實現的一些目標吧 框架總體目標 高吞吐量 High Throughput 低延遲 Low Latency 高可用性 High Avail ...

2013-06-27 00:31 21 3846 推薦指數:

查看詳情

ENode 1.0 - 框架的物理部署思路

開源地址:https://github.com/tangxuehua/enode 上一篇文章,介紹了enode框架總體目標,以及如何實現高吞吐、低延遲、高可用、無單點問題的實現思路。本篇文章,我們再分析一下其他一些需要考慮的問題。我發現寫文章挺累的,費時費腦經,但我會堅持下去。本文主要分析一下 ...

Mon Jul 08 21:00:00 CST 2013 8 2747
ENode 1.0 - 整體架構介紹

前言 今天是個開心的日子,又是周末,可以安心輕松的寫寫文章了。經過了大概3年的DDD理論積累,以及去年年初的第一個版本的event sourcing框架的開發以及項目實踐經驗,再通過今年上半年利用業余時間的設計與開發,我的enode框架終於可以和大家見面了。 自從Eric Evan提出DDD ...

Mon Jun 17 17:18:00 CST 2013 47 15508
ENode 1.0 - Saga的思想與實現

開源地址:https://github.com/tangxuehua/enode 因為enode框架的思想是,一次修改只能新建或修改一個聚合根;那么,如果一個用戶請求要涉及多個聚合根的新建或修改該怎么辦呢?本文的目的就是要分析清楚這個問題在enode框架下是如何解決的。如果想直接通過看代碼的朋友 ...

Sun Jun 23 00:17:00 CST 2013 13 14133
ENode 1.0 - 事件驅動架構(EDA)思想的在框架中如何體現

開源地址:https://github.com/tangxuehua/enode 上一篇文章,我給大家分享了我的一個基於DDD以及EDA架構的框架enode,但是只是介紹了一個大概。接下來我准備用很多一篇篇詳細但不冗長的文章介紹每個點。盡量爭取一次不介紹太多內容,但希望每次介紹完后都能讓大家知道 ...

Wed Jun 19 08:00:00 CST 2013 17 6009
ENode 1.0 - Command Service設計思路

開源地址:https://github.com/tangxuehua/enode 上一篇文章,介紹了enode框架的物理部署思路。本文我們再簡單分析一下Command Service的API設計: Command Service在enode框架中的地位非常重要,用戶使用enode框架的主入口 ...

Tue Jul 09 06:26:00 CST 2013 2 2562
ENode 1.0 - 消息隊列的設計思路

開源地址:https://github.com/tangxuehua/enode 上一篇文章,簡單介紹了enode框架內部的整體實現思路,用到了staged event-driven architecture的思想。通過前一篇文章,我們知道了enode內部有兩種隊列:command queue ...

Fri Jul 12 08:51:00 CST 2013 33 10048
ENode框架初始化

ENode框架初始化 前言 Conference案例是使用ENode框架來開發的。之前我沒有介紹過ENode框架是如何啟動的,以及啟動時要注意的一些點,估計很多人對ENode框架的初始化這一塊感覺很復雜,一頭霧水。所以,本文想簡單介紹一下在做一個實際項目時,我們該如何初始化ENode ...

Fri Jul 03 06:48:00 CST 2015 0 2262
ENode 1.0 - 消息的重試機制的設計思路

項目開源地址:https://github.com/tangxuehua/enode 上一篇文章,簡單介紹了enode框架中消息隊列的設計思路,本文介紹一下enode框架中關系消息的重試機制的設計思路。 對於一個EDA架構為基礎的框架,核心就是消息驅動,然后基於最終一致性的原則。所以,非常重要 ...

Mon Aug 05 07:30:00 CST 2013 18 4395
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM