是否有實施事件採購網關的最佳實踐?網關是指基礎設施或服務,它允許從某些外部服務返回的狀態開始生成一組事件。EventSourcing網關(與外部系統同步)
即使應用程序基於事件採購,仍可能存在一些外部無法控制的權利。例如,您想要同步Azure AD中的用戶列表,並執行提示服務,返回用戶列表。然後,您從投影中獲得用戶列表,與外部狀態產生差異,並生成事件來填補這一差異。
或者您的應用程序是在線商店,您應該導入實際的美元/歐元/比特幣等級來顯示價格。網關可以輪詢某些貨幣提供商並生成事件。在簡單的情況下,這很容易,但如果投影狀態是更復雜的結構,那麼平凡的導入並不明顯。
也許這種情況下是否有通用的方法?
「但是如果投影狀態是更復雜的結構,瑣碎的導入不明顯」你有沒有一個例子? – plalx