【发布时间】:2017-12-14 20:42:07
【问题描述】:
我正在开发一个应该支持多种用户语言的应用程序(CQRS + 事件源)。用户将能够翻译他输入的一些不同语言。例如。一些标签或描述可以用荷兰语和/或英语给出。根据用户的语言偏好,应用程序应显示正确的翻译。
我怀疑读取模型在这个过程中扮演着重要角色。
我正在考虑创建像 ItemDescriptionTranslated 这样的事件,告诉“项目 X 的描述被翻译成语言 Y 为 Z”。
我认为聚合可以安全地忽略此类事件,并且只有读取模型才应该对这些信息进行处理。
这有意义吗?你们中是否有人在翻译的应用程序中使用过 CQRS/ES?非常感谢任何提示。
【问题讨论】:
标签: translation cqrs event-sourcing