gpt4 book ai didi

migration - 如何在 Eventstore 中进行 Copy 和 Transform 技术?

转载 作者:行者123 更新时间:2023-12-05 07:15:06 25 4
gpt4 key购买 nike

我正在尝试修改 eventstore 中的事件类型名称,因为域需要更改。所以我必须迁移 eventstore。我研究了一些关于如何去做的话题。由于事件是不可变的,因此很难更改事件类型名称。有一些方法可以改变它。一种方法是 Copy 和 Transform 事件技术。当我阅读文章时,他们说从旧事件存储中读取所有事件,然后在将所有事件写入新事件存储后修改事件。这很好,它将解决我的解决方案。但我找不到任何关于如何做到这一点的小例子。所以我很困惑。我找到了一种方法,但它只适用于 postgresql,但我使用 eventstore 来存储数据。

如果有人向我展示他可以执行复制和转换技术的方法,我将非常高兴。

谢谢大家

最佳答案

Gerg 写了一本关于事件版本控制的书,您可以免费阅读:https://leanpub.com/esversioning/read

我不是专家,只是通过订阅从流中读取,进行更改并使用另一个名称版本写入另一个流,我猜没有比这更多的了。

有关使用 C# 客户端进行订阅的一些示例:https://github.com/edgarjrg/eventstore-resource-collection#c

我发现自己同样缺乏学习 Material ,所以我创建了那个 repo,请随时为它做出贡献。

关于migration - 如何在 Eventstore 中进行 Copy 和 Transform 技术?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59706878/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com