我們在加入akka.net演員遺留系統的一部分的過程。傳遞上下文信息
其基本思想是,一條消息從外部系統進入,它被交給一個由akka.net演員管理的邏輯,然後與傳統組件進行對話,這些組件將數據保存到數據庫中。
傳統代碼依賴於在CallContext中設置userId,然後在數據庫寫入之前可以檢索(存儲諸如「CreatedBy」和「LastModifiedBy」之類的東西)的事實。看起來很清楚,一旦消息傳遞給actor系統,CallContext就不可用。
這似乎將是一個常見的問題/需求,但我一直無法找到通過谷歌或者這個問題通過阿卡/ akka.net討論組期待。
是否有akka.net上下文包裝/信封的概念,或者是我做的上下文信息傳遞的唯一選項消息的明確的一部分嗎?