草庐IT

EventSourcing

全部标签

javascript - 使用 EventSourcing(NodeJS、MongoDB、JSON)跨多个偶尔连接的客户端同步数据

我在服务器和多个客户端之间实现数据同步时遇到了问题。我阅读了有关事件溯源的信息,我想用它来完成同步部分。我知道这不是技术问题,更多的是概念。我只是将所有事件实时发送到服务器,但客户端被设计为不时离线使用。这是基本概念:服务器存储每个客户端应该知道的所有事件,它不会重播这些事件来提供数据,因为主要目的是在客户端之间同步事件,使它们能够重播所有本地事件。客户端有一个JSON存储,还保留所有事件并从存储/同步的事件中重建所有不同的集合。由于客户端可以离线修改数据,因此具有一致的同步周期并不重要。考虑到这一点,服务器应在合并不同事件时处理冲突,并在发生冲突时询问特定用户。所以,对我来说主要问题

javascript - 使用 EventSourcing(NodeJS、MongoDB、JSON)跨多个偶尔连接的客户端同步数据

我在服务器和多个客户端之间实现数据同步时遇到了问题。我阅读了有关事件溯源的信息,我想用它来完成同步部分。我知道这不是技术问题,更多的是概念。我只是将所有事件实时发送到服务器,但客户端被设计为不时离线使用。这是基本概念:服务器存储每个客户端应该知道的所有事件,它不会重播这些事件来提供数据,因为主要目的是在客户端之间同步事件,使它们能够重播所有本地事件。客户端有一个JSON存储,还保留所有事件并从存储/同步的事件中重建所有不同的集合。由于客户端可以离线修改数据,因此具有一致的同步周期并不重要。考虑到这一点,服务器应在合并不同事件时处理冲突,并在发生冲突时询问特定用户。所以,对我来说主要问题

java - CQRS 和 EventSourcing 的框架建议

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭8年前。Improvethisquestion除了AxonFramework之外,还有其他用于CQRS和事件溯源的Java框架吗??我特意找基于Java的框架。必须支持事件溯源。