ENode簡介與各種教學視頻資源匯總(要進群這篇文章必看)


ENode是什么

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

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/enode

官網:

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

真實案例開源地址

  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


免責聲明!

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



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