【发布时间】:2011-06-02 00:31:42
【问题描述】:
我们正在开发一个事件驱动的会计引擎,到目前为止,我们正在以批处理/顺序方式完成所有工作。
问题是每天创建数以千计的事件,并且按顺序处理所有事件会使其变慢。
有没有一种安全的方法可以实现多线程事件处理会计引擎,而无需担心财务数据的完整性和一致性?
或者只是安全地使用它并允许遵循批处理/顺序方法更好?
【问题讨论】:
-
这些事件应该按顺序处理还是相互独立?
-
有的需要按顺序处理,有的不需要。
标签: architecture event-driven event-driven-design