首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在维护元数据的同时复制RailsEventStore事件

如何在维护元数据的同时复制RailsEventStore事件
EN

Stack Overflow用户
提问于 2018-02-16 04:28:03
回答 1查看 79关注 0票数 0

场景是我有两个ActiveModels:InvitationGuest。我已经将一系列事件发布到邀请的事件流中,在某种程度上,该邀请被接受,随后创建了一个来宾。我想将邀请的事件流中的事件复制到来宾的事件流中。

我曾考虑使用dup复制原始事件,将流字段更新为来宾的事件流,但这将违反event_id字段的唯一约束。所以我希望EventStore的publish机制来处理事件的持久性。

我已经考虑过将原始事件的data属性复制到事件的新实例中,并使用publish,但随后我将获得事件的元数据(request_idremote_iptimestamp),这些元数据并不反映原始事件的元数据,这对于保持可听性很重要。

是否有某种技术可以执行这种RailsEventStore事件的传输/复制?

EN

回答 1

Stack Overflow用户

发布于 2018-10-10 06:43:58

有一种技术--链接。在最新的Rails Event Store版本中(从v0.22.0开始),您可以将现有事件链接到其他流:https://railseventstore.org/docs/link/。它保留数据和元数据。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48815721

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档