joeventstore:Node.js的EventStore
當使用event sourcing 時,EventStore是用於持久事件儲存的庫包。
EventStore是將一系列事件作為流,也提供一種機制任何事件提交到流以後,能夠分發到其感興趣的部位。
大部分CQRS系統從一個訊息佇列讀取事件,然後依據事件進行相應處理,當處理完成後,應用將釋出一個完成的事件,並確認持久化這項工作。
EventStore庫包是從基礎底層將這些工作確保持久化,透過隔離原子性,但是並不是使用傳統事務機制, 更深入地,它可以實現從訊息佇列以後出來整個環境的事務。
也就是說,應用開發者將自由使用任何訊息佇列中間或訊息匯流排以及儲存引擎,它們都會在自己的獨立隔離空間執行自己的任務,這些都無需象傳統事務佔用任何資源。
EventStore是將一系列事件作為流,也提供一種機制任何事件提交到流以後,能夠分發到其感興趣的部位。
大部分CQRS系統從一個訊息佇列讀取事件,然後依據事件進行相應處理,當處理完成後,應用將釋出一個完成的事件,並確認持久化這項工作。
EventStore庫包是從基礎底層將這些工作確保持久化,透過隔離原子性,但是並不是使用傳統事務機制, 更深入地,它可以實現從訊息佇列以後出來整個環境的事務。
也就是說,應用開發者將自由使用任何訊息佇列中間或訊息匯流排以及儲存引擎,它們都會在自己的獨立隔離空間執行自己的任務,這些都無需象傳統事務佔用任何資源。
[該貼被banq於2013-02-05 10:52修改過]
相關文章
- cqrs-node框架EventStore的元件框架元件
- 最近看了下axonframework,請教下EventStoreFramework
- domain object 呼叫 repository 與 eventStoreAIObject
- 從 CRUD 遷移到事件溯源的祕訣 - eventstore事件
- 轉賬的事務,如何用eventstore實現,請給例子,致謝!
- 用 F#和EventStore實現DDD領域驅動設計
- 使用Redis/RabbitMQ/EventStore實現事件溯源CQRS微服務應用 - Aram KoukiaRedisMQ事件微服務
- 事件溯源在物聯網裝置資料同步中應用案例 - eventstore事件
- Node.js的程式管理Node.js
- Node.js中的BufferNode.js
- node.js中的流Node.js
- 皇帝的新衣:Node.jsNode.js
- Node.js 的 http模組Node.jsHTTP
- Node.js 的 模組化Node.js
- Node.js 指南(關於Node.js)Node.js
- 安裝 Node.js安裝 Node.jsNode.js
- Node.js探祕(一)-初識單執行緒的Node.jsNode.js執行緒
- Node.js 花盒:Redis 的使用Node.jsRedis
- Node.js 的原理總結Node.js
- node.js中的流(stream)Node.js
- Node.js 中的 Event loopNode.jsOOP
- node.js的國內源Node.js
- Node.js的NPM安裝Node.jsNPM
- 菜鳥的Node.js之旅Node.js
- 【Node.js】Node.js
- Node.jsNode.js
- 我與Node.js重新認識的第2周 - Node.js 底層Node.js
- nvm--node【 node.js version management】node.js的版本管理工具Node.js
- 《Node.js開發指南》——Node.js入門Node.js
- Node.js的可伸縮性Node.js
- 理解 Node.js 的事件輪詢Node.js事件
- 關於node.js中流的理解Node.js
- node.js之path模組的使用Node.js
- 【譯】Node.js中的Event LoopNode.jsOOP
- 2.11 node.js SDK的使用Node.js
- Linux下的node.js搭建LinuxNode.js
- 關於node.js的基礎Node.js
- node.js中流(Stream)的深度剖析Node.js