2

事件存储应该是仅添加的,您永远不会删除或编辑数据。

就我而言,我们没有禁止用户进行的一些中游更改,并且数据是“坏的”/不一致的......因为他们更改了我们在中游配置的谷歌文档的域名...

我可以从事件存储中重新配置,但该数据已损坏。

我是否应该创建某种突变器,当它从事件存储中提取数据时,修复它?

我需要一些想法在这里!

4

1 回答 1

1

如果我理解正确,那么当时的“坏”数据是正确的吗?

我建议您通过不接触事件来解决此问题,而是更新配置服务以处理损坏的域名。这可能是一个知道如何修复域名或 url 的组件:您发送资源并获得更正的版本作为回报。未知资源可以按原样返回。

于 2015-10-10T17:52:38.200 回答