我正在开发一个应用程序(CQRS + 事件溯源),该应用程序应支持多种用户语言。用户将能够将其输入翻译成不同的语言。例如,某些标签或描述可以用荷兰语和/或英语给出。根据用户的语言偏好,应用程序应显示正确的翻译。
我怀疑读取模型在这个过程中起着重要作用。
我考虑创建像
我认为聚合可以安全地忽略这种类型的事件,只有读取模型才应该处理此信息。
这有意义吗?你们有使用 CQRS/ES 开发翻译应用程序的经验吗?任何提示都将不胜感激。
我怀疑读取模型在这个过程中起着重要作用。
我考虑创建像
ItemDescriptionTranslated
这样的事件,告诉“项目 X 的描述已经被翻译成语言 Y,翻译为 Z”。我认为聚合可以安全地忽略这种类型的事件,只有读取模型才应该处理此信息。
这有意义吗?你们有使用 CQRS/ES 开发翻译应用程序的经验吗?任何提示都将不胜感激。