是否有实施事件采购网关的最佳实践?网关是指基础设施或服务,它允许从某些外部服务返回的状态开始生成一组事件。EventSourcing网关(与外部系统同步)
即使应用程序基于事件采购,仍可能存在一些外部无法控制的权利。例如,您想要同步Azure AD中的用户列表,并执行提示服务,返回用户列表。然后,您从投影中获得用户列表,与外部状态产生差异,并生成事件来填补这一差异。
或者您的应用程序是在线商店,您应该导入实际的美元/欧元/比特币等级来显示价格。网关可以轮询某些货币提供商并生成事件。在简单的情况下,这很容易,但如果投影状态是更复杂的结构,那么平凡的导入并不明显。
也许这种情况下是否有通用的方法?
“但是如果投影状态是更复杂的结构,琐碎的导入不明显”你有没有一个例子? – plalx