如果wolkenkit(或任何)事件源事件是非结构化的,这是否有问题?

时间:2018-04-02 20:20:08

标签: node.js domain-driven-design cqrs event-sourcing wolkenkit

对我而言,事件不是Wolkenkit中的结构,这似乎有点奇怪。来自Elixir的Commanded图书馆,我在事件风暴后做的第一件事就是创建我的命令和事件类型。我理解这是js传统行为的方式,但只是在聚合中定义它将需要一些习惯。

1 个答案:

答案 0 :(得分:1)

  

“这有问题吗?...”

嗯,这很难回答,因为它高度依赖于有问题的的(主观)定义。基本上,你已经有了自己的答案:

  

“我理解这就是js传统上的行为[...]”

为了更好地理解wolkenkit内部命令和事件的内部结构,您可能有兴趣查看包含基本数据类型的npm模块commands-events

根据我自己的经验(10年的C#,7年的JavaScript)我可以告诉你,缺少静态类型的JavaScript系统对我来说从来都不是问题,但这只是我非常个人的体验。

正如你所说,可能需要一段时间才能适应它,但你也可以获得令人难以置信的灵活性。

HTH

请注意我是wolkenkit的开发人员之一,所以请尽量回答我的问题。