当前位置: 首页 > 知识库问答 >
问题:

使用EventStore和ElasticSearch实现CQRS

帅银龙
2023-03-14

我目前正在使用ElasticSearch和EventStore学习CQRS实现。因此,我决定使用EventStore将大量事件流保存到EventStore中,并使用弹性搜索从EventStore中查询Data/CurrentState数据。

我的问题是,

提前谢了。

共有1个答案

方河
2023-03-14

由于您正处于学习阶段,我强烈建议您在最初的实现中使用Elastic和EventStore。关注CQRS,并实现ES的简化版本。在这个阶段,您不需要一个完整的事件来源方法。

 类似资料:
  • EventStore 是一种开源的函数式数据库,用于存储不可变事件和对事件流进行复杂的事件处理。与此领域的其他工具不同,EventStore 将事件流展现为 Atmo 集合,因此不需要使用消息总线之类的特殊基础设施或高度专门化的客户端。

  • 本文向大家介绍Docker部署ElasticSearch和ElasticSearch-Head的实现,包括了Docker部署ElasticSearch和ElasticSearch-Head的实现的使用技巧和注意事项,需要的朋友参考一下 本篇主要讲解使用Docker如何部署ElasticSearch:6.8.4 版本,讲解了从Docker拉取到最终运行ElasticSearch 以及 安装 Elas

  • 我试图实现一个简单的分布式应用程序,我想把所有的事件保存到事件存储区。出于这个原因,正如这里Axon的“文档”中所建议的那样,我想使用Mysql作为事件存储。 由于我对Spring没有太多的经验,我不知道如何让它工作。我将有两个独立的服务,一个用于命令端,一个用于查询端。由于我计划有更多的服务,我想知道如何配置它们来使用外部事件存储(不存储在任何这些服务中)。 这将在本地运行的RabbitMQ实例

  • 问题内容: 在阅读 Tyre 文档时,我的印象是您应该使用或方法,因为(我的理解是。)使用来填充。 问题是,我找到了一些同时使用两者的教程。为什么? 基本上,我的应用程序现在可以与一起使用,但是我无法弄清楚如何设置某些属性的提升值(因此,我开始查看映射的原因),我想知道同时使用这两个属性是否会产生一些冲突。 问题答案: 尽管和方法是相关的,但实际上它们有两个不同的目的。 该 方法的目的是为索引内的

  • 问题内容: 我在让NEST的DeleteByQuery方法工作时遇到了一些困难。 很简单,查询永远找不到要删除的内容,我也不知道为什么。我正在使用相同的查询来返回记录(使用搜索),并且一切正常。 我只是刚刚开始使用NEST,所以我确定这是一个非常简单的问题,而且我有点昏暗! 任何帮助/建议,不胜感激。 问题答案: 的是上的.NET方法支票是否相等。 如果您更改对它的呼叫,则应该可以使用。

  • 我正在试验graphql,并使用graphql瑜伽创建了一个简单的服务器。我的Mongoose产品模型查询我的数据库,两个解析器按预期返回数据。到目前为止,一切顺利,我很高兴这是多么容易。然而,我有一个问题。我正在尝试添加一种方法来对来自graphQL的结果进行分页。 1) 向查询类型添加限制参数。 2) 通过解析器中的参数访问参数 我可以在我的解析器中使用args.limit参数并使用它来改变M