我们在加入akka.net演员遗留系统的一部分的过程。传递上下文信息
其基本思想是,一条消息从外部系统进入,它被交给一个由akka.net演员管理的逻辑,然后与传统组件进行对话,这些组件将数据保存到数据库中。
传统代码依赖于在CallContext中设置userId,然后在数据库写入之前可以检索(存储诸如“CreatedBy”和“LastModifiedBy”之类的东西)的事实。看起来很清楚,一旦消息传递给actor系统,CallContext就不可用。
这似乎将是一个常见的问题/需求,但我一直无法找到通过谷歌或者这个问题通过阿卡/ akka.net讨论组期待。
是否有akka.net上下文包装/信封的概念,或者是我做的上下文信息传递的唯一选项消息的明确的一部分吗?