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

Axon-PostgreSQL-事件存储中的有效负载在哪里?

桂玉石
2023-03-14

我目前正在用PostgreSQL中的Axon-framework设置一个事件存储(spring boot,axon-spring-boot-starter,axon-server-connector从依赖项中删除)。

系统按预期加载,我可以看到命令、事件和事件处理程序按预期工作。

此外,我认为元数据应该包含其他整数。

这是正确的吗?我是不是错过了一些额外的配置?

共有1个答案

丌官晨
2023-03-14

这是因为Postgres使用TOAST(超大属性存储技术)。如何使这篇文章更好地可读性,可以在这篇博客文章中找到

 类似资料:
  • 如何读取自创建以来该聚合的所有事件?

  • 我如何要求axon刷新EventStore的缓存? 我知道这样插入事件绝对不是一个好的做法,但我们需要一个工作区。

  • 我使用的Axon框架没有Axon服务器和Spring Boot自动配置。我有一个H2数据库,使用Spring auto配置。 谢了。

  • 这很可能是我们自己的缺陷(可能是我们的bean配置Kafkapublisher/EventProcessorConfigurer),我们将解决这个问题,但在您看来,更大的问题是,是否可以让Cassandra与Axon一起工作。我记得在google groups论坛上看到一些帖子说,由于性能问题,没有考虑对Cassandra的支持。我们希望确保我们不会投资于那些将是一场噩梦或根本不是一个好的解决方案

  • 在我的PostgreSQL中,我有两个表和tables,它们之间有 关系(一个 /code>可以有多个 )。 用户可以在棋盘上放几张牌。为了实现此功能,我通常会创建另一个名为< code>cards_on_hold的表,具有< code>OneToMany关系,并将保留卡id放入此表中。为了获取板的数据,我将使用< code>board和< code>cards_on_hold之间的JOIN。 P

  • 我希望在我们的web应用程序中实现一些高效(即具有良好性能)的逻辑来进行有效负载签名。HTML5客户端的目标是保证接收到的有效负载的内容确实是我们后端生成的内容。 我们不想使用共享盐进行有效负载哈希生成,因为用户可以轻松打开HTML5源并找到盐短语。 我们现在已经实现了RSA签名,我们的后端使用其私钥添加有效负载签名,我们的HTML5客户端使用其烘焙的公钥验证有效负载签名。然而,签名生成过程需要2