ENode簡介與各類教學視頻資源彙總(要進羣這篇文章必看)

ENode是什麼

ENode是一個.NET平臺開源的應用開發框架,爲開發人員提供了一套完整的基於DDD+CQRS+ES+(in-memory)+EDA架構風格的解決方案。html

ENode的特點是什麼

  1. 解決CQRS架構的C端的高併發寫的問題,以及CQ兩端數據同步的順序性保證和冪等性問題;
  2. 將併發寫下降到最低,從而作到最大程度的並行、最大的吞吐量;
  3. 經過基於分佈式消息隊列橫向擴展的方式實現系統的可伸縮性;
  4. 聚合根常駐內存,能夠徹底以OO的方式來設計實現聚合根,沒必要爲ORM的阻抗失衡而煩惱;
  5. 基於EDA的架構,而又自動幫開發人員解決消息的冪等處理和消息不丟的問題;
  6. 架構層面嚴格規範了開發人員該如何寫代碼,和DDD開發緊密結合;
  7. 實現CQRS架構,支持Command結果的返回;支持C端完成後當即返回Command的結果,也支持CQ兩端都完成後才返回Command的結果;
  8. 先進的Saga機制,以事件驅動的流程管理器(Process Manager)的方式替代分佈式事務;
  9. 基於ES(Event Sourcing)的思想持久化C端的聚合根的狀態,具備一切ES的優勢;
  10. 豐富的設計與案例分析文檔、開源案例,以及視頻教程;
  11. 做者持續不斷的維護和更新完善;

開源地址

https://github.com/tangxuehua/enodenode

官網:

目前正在開發中,很快就會出來,域名已申請好:www.enode.megit

真實案例開源地址

  1. https://github.com/tangxuehua/forum
  2. https://github.com/tangxuehua/conference

開源案例演示地址

  1. forum論壇案例演示地址:http://www.enode.me/post
  2. conference案例後臺商品管理:http://www.enode.me/conference
  3. conference案例前臺商品購買:http://www.enode.me/registration

設計文檔和案例分析文檔地址

  1. http://www.cnblogs.com/netfocus/category/496012.html
  2. http://www.cnblogs.com/netfocus/category/361991.html

DDD視頻分享彙總(目前共2篇)

  1. DDD理論與案例分享(博客園組織的會議):https://pan.baidu.com/s/1jIo8mxC
  2. DDD博客園會議討論視頻(因爲時間關係,討論的時間比較短):https://pan.baidu.com/s/1skE2hIl

ENode視頻教學彙總(目前共11篇)

  1. ENode-QuickStart:http://pan.baidu.com/s/1i5AoUn7
  2. ENode-整體架構介紹和簡單例子簡介-part1:https://pan.baidu.com/s/1c1AiTBq
  3. ENode-整體架構介紹和簡單例子簡介-part2:https://pan.baidu.com/s/1skLTETv
  4. ENode-架構深刻介紹和Saga例子分析:https://pan.baidu.com/s/1hsPkdHM
  5. ENode-Forum案例講解:https://pan.baidu.com/s/1dE6dgeX
  6. ENode-Conference案例講解:https://pan.baidu.com/s/1ge9wOXd
  7. ENode-分佈式部署講解-part1:https://pan.baidu.com/s/1ge8aUAJ
  8. ENode-分佈式部署講解-part2:https://pan.baidu.com/s/1eRXLzhg
  9. ENode-分佈式部署講解-part3:https://pan.baidu.com/s/1eSG0Ftg
  10. CQRS架構介紹-part1:http://pan.baidu.com/s/1i4OVm6L
  11. CQRS架構介紹-part2:http://pan.baidu.com/s/1bpgcy0f

EQueue視頻教學彙總(目前共3篇)

  1. EQueue-使用講解:https://pan.baidu.com/s/1minioD6
  2. EQueue-設計思路分享:https://pan.baidu.com/s/1pK9g4EB
  3. EQueue-高可用設計思路:https://pan.baidu.com/s/1bp3F92R
  4. EQueue-集羣功能展現:https://pan.baidu.com/s/1pLlf7j9
相關文章
相關標籤/搜索