【发布时间】:2016-05-22 21:43:06
【问题描述】:
我们的应用程序需要基于 CRUD 的部分:
- 离线双向“双向”同步
- 能够修改数据直到准备好然后“发布”。
- 审核日志
事件溯源(或“命令模式”)是我正在寻找完成这些项目的方法。我觉得用这个解决 2&3 很舒服,但不清楚第一项,同步。
如果每个命令都使用时间戳(如果需要),是否需要将离线命令应用到主系统,因为它们本来应该是实时的(合并的),或者我可以认为它们应用在发生在任何命令的结尾(带有更新的时间戳)?
任何基于命令的同步的基本算法描述都会有所帮助。
【问题讨论】:
标签: synchronization crud offline event-sourcing command-pattern